Python正则表达式新行

时间:2016-09-27 02:37:55

标签: python regex

如何识别/区分unknown_var新行:

.\n.\n#unknown_var

基于此代码:

"caption": "~Some text~ .\n.\n#unknown_var"

caption = re.findall('"caption": "(.+) .\n.\n#unknown_var', connection)

1 个答案:

答案 0 :(得分:2)

"caption": "(.+) \.\\n\.\\n#unknown_var"

这对您有用。请参阅演示。\n\\n.需要进行转义,但仍可以使用。

import re
p = re.compile(ur'"caption": "(.+) \.\\n\.\\n#unknown_var"')
test_str = u"\"caption\": \"~Some text~ .\n.\n#unknown_var\""

re.findall(p, test_str)

https://regex101.com/r/bT4kP8/1