[issue2636] Regexp 2.7 (modifications to current re 2.2.2)
Jacques Grove
report at bugs.python.org
Tue Nov 2 05:52:20 CET 2010
Jacques Grove <jacques at tripitinc.com> added the comment:
Another, with backreferences:
import re, regex
text = "TEST, BEST; LEST ; Lest 123 Test, Best"
regexp = "(?i)(.{1,40}?),(.{1,40}?)(?:;)+(.{1,80}).{1,40}?\\3(\ |;)+(.{1,80}?)\\1"
print re.findall(regexp, text)
print regex.findall(regexp, text)
$ python test.py
[('TEST', ' BEST', ' LEST', ' ', '123 ')]
[('T', ' BEST', ' ', ' ', 'Lest 123 ')]
----------
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue2636>
_______________________________________
More information about the Python-bugs-list
mailing list