Matthew Barnett <pyt...@mrabarnett.plus.com> added the comment:

It matches, and the span is (0, 2).

The only way that it can match like that is for the capture group to match the 
'a', and the final 'b' to match the 'b'.

Therefore, re.search(r'(ab|a)*b', 'ab').groups() should be ('a', ), as it is 
for the pattern with a greedy repeat.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue35859>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to