Message94066
Instead of a new flag, a '*' could be put after the quantifier, eg:
(\d+)(?:\.(\d+)){3}*
MatchObject.group(1) would be a string and MatchObject.group(2) would be
a list of strings.
The group references could be \g<1>, \g<2:0>, \g<2:1>, \g<2:2>.
However, I think that it's extending regexes too far; something else
should be used, eg pyparsing or some type of context-free grammar with
optional constraints.
-1 from me |
|
Date |
User |
Action |
Args |
2009-10-15 00:50:33 | mrabarnett | set | recipients:
+ mrabarnett, ezio.melotti, verdy_p |
2009-10-15 00:50:33 | mrabarnett | set | messageid: <1255567833.82.0.258927839492.issue7132@psf.upfronthosting.co.za> |
2009-10-15 00:50:32 | mrabarnett | link | issue7132 messages |
2009-10-15 00:50:32 | mrabarnett | create | |
|