Python正则表达式多行匹配问题

Posted 面朝大海,春暖华开

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python正则表达式多行匹配问题相关的知识,希望对你有一定的参考价值。

Python正则表达式多行匹配问题

Python re默认不匹配多行字符串 \\n

如果需要匹配多行字符串 \\n,则可以采用[\\s\\S]

例如,提取如下内容的章节标题:

则使用表达式:

re.findall(r"<p class=\\"title\\">[\\s\\S]*?第[\\s\\S]*?</p>",text)

以上是关于Python正则表达式多行匹配问题的主要内容,如果未能解决你的问题,请参考以下文章