Could someone tell me why:
>>> import re
>>> p = re.compile('\\.*\\(.*)')
Fails with message:
Traceback (most recent call last):
File "<pyshell#12>", line 1, in <module>
re.compile('\\dir\\(file)')
File "C:\Python25\lib\re.py", line 180, in compile
return _compile(pattern, flags)
File "C:\Python25\lib\re.py", line 233, in _compile
raise error, v # invalid expression
error: unbalanced parenthesis
I thought '\\' should just be interpreted as a single '\' and not
affect anything afterwards...
The script 'redemo.py' shipped with Python by default is just fine
about this regex however.
--
http://mail.python.org/mailman/listinfo/python-list