regular expression

gardsted gardsted at
Sun Nov 18 22:23:18 CET 2007

I just can't seem to get it:
I was having some trouble with finding the first <REAPER_PROJECT in the following with this regex:

Should these two approaches behave similarly?
I used hours before I found the second one,
but then again, I'm not so smart...:

kind retards
jorgen / de mente
using python 2.5.1
import re

   <METRONOME 6 2.000000
     SAMPLES "" ""
       ACT 1
       ACT 1
print "The First approach - flags in finditer"
rex = re.compile(r'^<(?P<TAGNAME>[a-zA-Z0-9_]*)')
for i in rex.finditer(TESTTXT,re.MULTILINE):
     print i,i.groups()

print "The Second approach - flags in pattern "
rex = re.compile(r'(?m)^<(?P<TAGNAME>[a-zA-Z0-9_]*)')
for i in rex.finditer(TESTTXT):
     print i,i.groups()

More information about the Python-list mailing list