[Python-Dev] recognizing \u escapes in regular expressions
Sat, 16 Jun 2001 20:59:52 +0200
"Martin v. Loewis" wrote:
> > should I close the bug report, or turn it into a feature request?
> I think the bug report can be closed. Myself, I found it sufficient
> that you can write normal \u escapes in strings, in particular as you
> can also use them in raw strings:
> >>> ur"Ha\u006Clo"
> Perhaps not very intuitive, and perhaps even a bug (how do you put a
> backslash in front of a "u" in a raw unicode string), but useful in
> this context.
>>> print ur"backslash in front of an 'u': \u005cu"
backslash in front of an 'u': \u
A double backslash is easier to have:
>>> print ur"double backslash in front of an 'u': \\u"
double backslash in front of an 'u': \\u
Python uses C's convention for \uXXXX where \u is only
interpreted as Unicode escape of it is used with an odd
number of backslashes in front of it.
CEO eGenix.com Software GmbH
Company & Consulting: http://www.egenix.com/
Python Software: http://www.lemburg.com/python/