[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Trouble with regexp
From: |
Pascal Bourguignon |
Subject: |
Re: Trouble with regexp |
Date: |
Tue, 25 Oct 2005 19:54:11 +0200 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
"rgb" <rbielaws@i1.net> writes:
>> %token FOO_Alter
>>
>> where 'FOO' is always 'FOO' but 'Alter' is variable.
>> I'd like to convert these lines to:
>>
>> t_foo_Alter = 'Alter';
>
> Does this work?
>
> %token FOO_\([a-zA-Z]+\)
> t_foo_\1 = '\1';
Given the input file, I'd wouldn't bother matching the exact
characters (you could have digits and underlines) and use:
%token FOO_\([^ ]*\)
t_foo_\1 = '\1';
--
__Pascal Bourguignon__ http://www.informatimago.com/
Cats meow out of angst
"Thumbs! If only we had thumbs!
We could break so much!"