Python:关于芬德尔在htm中找不到字符串

2024-09-28 21:55:22 发布

您现在位置:Python中文网/ 问答频道 /正文

你知道吗关于芬德尔在html中找不到字符串。这是我的密码:

def get_id(html_source):
    the_button = re.findall("preview.aspx?id=1692003076", html_source)
    print(the_button)

当我print(html_source)得到html时,它包含预览.aspx?内径=1692003076“。检索也找不到字符串。你知道吗

我还有一个关于芬德尔在我的代码中,它运行良好:

id_matches = re.findall('<input type="checkbox" id="\d+"', html_source)

你知道为什么不行吗?你知道吗


Tags: the字符串reid密码sourcegetdef
2条回答

尝试转义正则表达式中的特殊字符:.?。或者,使用html_source.find("preview.aspx?id=1692003076")查找该特定字符串的第一个实例。你知道吗

如果这不起作用,在你的问题中发布一个HTML示例,这样我们就可以重现这个问题。你知道吗

注意“?”是正则表达式中的一个特殊字符。你需要逃避它。你知道吗

相关问题 更多 >