[issue19408] Regex with set of characters and groups raises error

2013-10-26 Thread Serhiy Storchaka
Changes by Serhiy Storchaka : -- stage: -> committed/rejected status: open -> closed ___ Python tracker ___ ___ Python-bugs-list mail

[issue19408] Regex with set of characters and groups raises error

2013-10-26 Thread Matthew Barnett
Matthew Barnett added the comment: The traceback says "bad character range" because ord('+') == 43 and ord('*') == 42. It's not surprising that it complains if the range isn't valid. -- ___ Python tracker

[issue19408] Regex with set of characters and groups raises error

2013-10-26 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: >From re documentation: """Ranges of characters can be indicated by giving two characters and separating them by a '-', for example [a-z] will match any lowercase ASCII letter, [0-5][0-9] will match all the two-digits numbers from 00 to 59, and [0-9A-Fa-f]

[issue19408] Regex with set of characters and groups raises error

2013-10-26 Thread Isis Binder
New submission from Isis Binder: I was working on some SPOJ exercises when the regex module hit me with an error related to '*' being used inside the character set operator. I looked in the module docs but it says: Special characters lose their special meaning inside sets. For example, [(+*)]