New submission from Jamie Murray <txr...@gmail.com>: The first char in a word is omitted from being checked against the 'range' element of the 1st part of this expression.
The second char is properly checked to see if it's in range # Desired safe string to expect goodString = "f42e6be1-29bf-4f3c-ba58-1ae1d9ca5f88" # Test string to return False if it's not within reg ex range. # but still returns a false positive even though the g at the start is outside of a-f range. badString = "g42e6be1-29bf-4f3c-ba58-1ae1d9ca5f88" # 2nd test string which does return a false result correctly. otherBadString = "fg2e6be1-29bf-4f3c-ba58-1ae1d9ca5f88" See attached file for example. "Python 2.5.4 (r254:67916, Dec 23 2008, 15:19:34) [MSC v.1400 64 bit (AMD64)] on win32" ---------- components: Regular Expressions files: RegExPyBug.py messages: 122461 nosy: TxRxFx priority: normal severity: normal status: open title: Regular expression not checking 'range' element on 1st char in string. type: behavior versions: Python 2.5 Added file: http://bugs.python.org/file19823/RegExPyBug.py _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue10539> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com