正如另一个答案中所提到的,强调引用文档的另一部分,您可以使用EXSLT扩展来match()使用lxml 的正则表达式函数,例如:
match()
...... ns = {"re": "http://exslt.org/regular-expressions"} nodes = root.xpath(".//p3[re:match(.,'ABC')]//preceding::p2//p3", namespaces=ns)