should have escaped hyphen as it could be used for ranging. sorry for the bother...
From: y...@outlook.com To: python-list@python.org Subject: Regular Expression : Bad Character Range Date: Thu, 19 Dec 2013 23:50:52 -0300 Hey guys, I'm trying to compile a regular Expression while encountering the following issue, any hints ? is hyphen "-" or underscore "_" considered any meta character which is not allowed when putting into the range ? Thanks Frank In [2]: re.compile("[\w-_]+>") --------------------------------------------------------------------------- error Traceback (most recent call last) /home/frank/<ipython-input-2-ee4b44c4d17a> in <module>() ----> 1 re.compile("[\w-_]+>") /usr/lib/python2.7/re.pyc in compile(pattern, flags) 188 def compile(pattern, flags=0): 189 "Compile a regular expression pattern, returning a pattern object." --> 190 return _compile(pattern, flags) 191 192 def purge(): /usr/lib/python2.7/re.pyc in _compile(*key) 240 p = sre_compile.compile(pattern, flags) 241 except error, v: --> 242 raise error, v # invalid expression 243 if len(_cache) >= _MAXCACHE: 244 _cache.clear() error: bad character range -- https://mail.python.org/mailman/listinfo/python-list
-- https://mail.python.org/mailman/listinfo/python-list