Referring to http://docs.python.org/howto/regex.html section Non-capturing and named groups, I saw an example whose output is not obvious to me.
>>> import re
>>> m = re.match(r"([abc])+", "abc")
>>> m.groups()
('c',)
Here I am not able to understand why the group(1) is 'c' and also why I see I dangling comma at the end. Can somebody help?