Message119090
For completeness' sake, I also provide the "(?:regex_n)" results:
>>> text= 'A***Z'
>>> re.compile('(?:(?<=^A).*(?=Z$))').search(text).group(0) # regex_1
'***'
>>> re.compile('(?:(?<=^A).*)').search(text).group(0) # regex_2
'***Z'
>>> re.compile('(?:.*(?=Z$))').search(text).group(0) # regex_3
'A***'
>>> re.compile('(?:(?<=^A).*(?=Z$))|(?:(?<=^A).*)').search(text).group(0) # regex_1|regex_2
'***'
>>> re.compile('(?:(?<=^A).*(?=Z$))|(?:.*(?=Z$))').search(text).group(0) # regex_1|regex_3
'A***'
>>> re.compile('(?:(?<=^A).*)|(?:.*(?=Z$))').search(text).group(0) # regex_2|regex_3
'A***'
>>> re.compile('(?:(?<=^A).*(?=Z$))|(?:(?<=^A).*)|(?:.*(?=Z$))').search(text).group(0) # regex_1|regex_2|regex_3
'A***' |
|
Date |
User |
Action |
Args |
2010-10-18 22:38:18 | tzot | set | recipients:
+ tzot |
2010-10-18 22:38:18 | tzot | set | messageid: <1287441498.46.0.0723094843025.issue10139@psf.upfronthosting.co.za> |
2010-10-18 22:38:15 | tzot | link | issue10139 messages |
2010-10-18 22:38:15 | tzot | create | |
|