Gregory Ewing <greg.ew...@canterbury.ac.nz> wrote: >MRAB wrote: >> Regular expressions and replacement strings have their own escaping >> mechanism, which also uses backslashes. >This seems like a misfeature to me. It makes sense for >a regular expression to give special meanings to backslash >sequences, because it's a sublanguage with its own syntax. >But I can't see any earthly reason to do that with the >*replacement* string, which is just data.
>>> re.sub('a(.)c', r'\1', "123abcdefg") '123bdefg' Still think the replacement string is "just data"? -- \S under construction -- http://mail.python.org/mailman/listinfo/python-list