[英]Python regex matching multiple lines
我正在尝试从python网页中获取<ul>
标记的内容。 我使用以下代码:
matchResult = re.search(r'<ul\\s*content="MSL">(.*)</ul>', queryResult, re.MULTILINE)
这是行不通的。 但是,如果我通过使用删除换行符
queryResult = queryResult.replace('\\r','').replace('\\n','')
有用。
PHP中的此正则表达式可以在不删除换行符的情况下正常工作: preg_match('@<ul\\s*content="MSL">(.*)</ul>@msU', $queryResult, $matches);
如何使用Python匹配多行?
也包括re.DOTALL
选项,这将允许使用.
匹配换行符的字符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.