Я пытаюсь выгрузить данные из файла экспорта SQL с помощью регулярного выражения. Чтобы соответствовать полю содержания сообщения, я использую ' (? P
'. В большинстве случаев он работает нормально, но если поле содержит строку '\ n', регулярное выражение не будет совпадать. Как я могу изменить регулярное выражение, чтобы оно соответствовало им? Спасибо!
Пример (я использую Python):
>>> re.findall("'(?P<content>.*?)'","'<p>something, something else</p>'")
['<p>something, something else</p>']
>>> re.findall("'(?P<content>.*?)'","'<p>something, \n something else</p>'")
[]
P.S. Похоже, что все строки с символом '\' в начале обрабатываются как escape-символы. Как я могу сказать regx обращаться с ними такими, какие они есть?