Message157
Erronous handling of '(' for groupindex count:
Here the correct output of (C-)Python:
>>> re.compile(r'\\()(?P<x>)').groupindex
{'x': 2}
>>> re.compile(r'[()](?P<x>)').groupindex
{'x': 1}
>>> re.compile(r'[()](?P<x>)').groupindex
{'x': 1}
>>>
And here the buggy output of JPython:
>>> re.compile(r'\\()(?P<x>)').groupindex
{'x': 1}
>>> re.compile(r'[()](?P<x>)').groupindex
{'x': 2}
>>> re.compile(r'\\(?P<x>)').groupindex
Traceback (innermost last):
File "<console>", line 1, in ?
re.error: Sequence (?P...) not recognized
>>>
|
|
Date |
User |
Action |
Args |
2008-02-20 17:16:43 | admin | link | issue222852 messages |
2008-02-20 17:16:43 | admin | create | |
|