Здесь вам нужно использовать raw-string , чтобы обратная косая черта не обрабатывалась как escape-символ:
>>> import re
>>> fileText = 'test '
>>> fileText = re.sub("(.*?)", r"\1", fileText, flags=re.DOTALL)
>>> fileText
'test '
>>>
Обратите внимание, что "\1"
было изменено на r"\1"
. Хотя это очень небольшое изменение (один символ), он имеет большой эффект. См. Ниже:
>>> "\1"
'\x01'
>>> r"\1"
'\\1'
>>>