Python регулярных выражений для реализации строку символов строки

я пытаюсь реализовать ходе преобразования управляющих символов строки string с Python regex и обратные ссылки, и он, кажется, не хотят работать очень хорошо. Я уверен, что это то, что я делаю неправильно, но я не могу понять, что...

>>> import re
>>> mystring = r"This is n a test r"
>>> p = re.compile( "\(S)" )
>>> p.sub( "1", mystring )
'This is n a test r'
>>> p.sub( "\1", mystring )
'This is n a test r'
>>> p.sub( "\1", mystring )
'This is 1 a test 1'

я хотел бы заменить \\[char] \[char], обратные ссылки, но в Python не появляются, чтобы следовать тем же правилам, они делают во всех других осуществлению я когда-либо использовали. Кто-то может пролить свет?

Найдено 6 ответов:

Python Regular Expressions to implement string unescaping

http://stackoverflow.com/questions/13791/python-regular-expressions-to-implement-string-unescaping

Посмотреть решение →