etree = lxml.html.fromstring(html)
ns = {"re": "http://exslt.org/regular-expressions"}
etree.xpath("//div[re:match(@class,'<正则表达式>')]", namespaces=ns)
用正则表达式匹配有规律的某种属性
本文介绍如何结合使用XPath和正则表达式来匹配特定属性。通过lxml库解析HTML文档,并定义名称空间,实现对指定类名的精确匹配。
etree = lxml.html.fromstring(html)
ns = {"re": "http://exslt.org/regular-expressions"}
etree.xpath("//div[re:match(@class,'<正则表达式>')]", namespaces=ns)
用正则表达式匹配有规律的某种属性
2116
1189
958

被折叠的 条评论
为什么被折叠?