我正在尝试获取 a 的内容<ul>
来自 python 网页的标签。我使用了以下代码:
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
选项以及,这将允许.
匹配换行符的字符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)