【发布时间】:2021-05-16 00:35:03
【问题描述】:
下面这行python代码中是否有表达式可以替换re.DOTALL标志:
r = re.compile(r'<p>.*<p>.', re.IGNORECASE | re.MULTILINE | re.DOTALL)
喜欢在这个正则表达式中添加任何表达式:r'<p>.*<p>.' 是这样的:
r = re.compile(r'<p>something.*<p>.', re.IGNORECASE | re.MULTILINE )
但需要保持相同的行为,即匹配多行字符串(段落)
谢谢
【问题讨论】:
-
请注意,您似乎正在尝试使用正则表达式从 HTML 中提取内容,在这种情况下 have you considered an HTML parser?
标签: python python-3.x scripting coding-style