gpt4 book ai didi

python - 如何修复这个不工作的正则表达式模式匹配?

转载 作者:太空宇宙 更新时间:2023-11-04 10:45:07 25 4
gpt4 key购买 nike

我有一个模式,我正在尝试使用 re.compile 进行匹配。但是,我无法让脚本产生所需的结果。下面是我希望抓取的一些 HTML 代码的示例,我希望从下面的 HTML 中生成两个列表项。

下面也是我尝试选择两个列表项的尝试:

import re

def getData():

trans_array = "" ##HTML data here
pattern2 = re.compile('<table width="100%" border="0" class="tbl t3 mobile-collapse">(.*)</table>')

print re.findall(pattern2, trans_array)

getData()

我的感觉是我使用的代码应该可以工作,但没有。如有任何建议或意见,我们将不胜感激。

最佳答案

默认情况下,正则表达式中的.不匹配换行符。将 flags=re.S 参数添加到 re.compile,您的正则表达式将起作用。

关于python - 如何修复这个不工作的正则表达式模式匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17944176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com