re and multiline strings

Lee Harr missive at frontiernet.net
Sat Jul 21 16:02:58 EDT 2001


>>> t = 'aaazbbbycccc\nccccc\n'
>>> p = re.compile('(.*?)z(.*?)y(.*)')
>>> m = p.search(t)
>>> m.group(1)
'aaa'
>>> m.group(2)
'bbb'
>>> m.group(3)
'cccc'
>>> m = p.search(t, re.DOTALL)
>>> m
>>> m = p.search(t, re.MULTILINE)
>>> m
>>> m = p.search(t, re.MULTILINE,re.DOTALL)
>>> m


what I want is:

>>> m.group(1)
'aaa'
>>> m.group(2)
'bbb'
>>> m.group(3)
'cccc\nccccc\n'




More information about the Python-list mailing list