http://docs.python.org/howto/regex.htmlセクションNon-capturing and named groups を参照すると、出力が自明ではない例を見ました。
>>> import re
>>> m = re.match(r"([abc])+", "abc")
>>> m.groups()
('c',)
ここで、group(1) が「c」である理由と、最後にカンマがぶら下がっている理由を理解できません。誰か助けてくれませんか?
http://docs.python.org/howto/regex.htmlセクションNon-capturing and named groups を参照すると、出力が自明ではない例を見ました。
>>> import re
>>> m = re.match(r"([abc])+", "abc")
>>> m.groups()
('c',)
ここで、group(1) が「c」である理由と、最後にカンマがぶら下がっている理由を理解できません。誰か助けてくれませんか?