您可以执行此操作(尽管该示例不需要正则表达式)。Lxml支持来自EXSLT扩展功能的正则表达式。(请参阅XPath类的lxml文档,但该
xpath()方法也适用于该方法)
doc.xpath("//a[re:match(text(), 'some text')]", namespaces={"re": "http://exslt.org/regular-expressions"})请注意,您需要提供名称空间映射,以便它知道xpath表达式中的“ re”前缀代表什么。

您可以执行此操作(尽管该示例不需要正则表达式)。Lxml支持来自EXSLT扩展功能的正则表达式。(请参阅XPath类的lxml文档,但该
xpath()方法也适用于该方法)
doc.xpath("//a[re:match(text(), 'some text')]", namespaces={"re": "http://exslt.org/regular-expressions"})请注意,您需要提供名称空间映射,以便它知道xpath表达式中的“ re”前缀代表什么。