我想搜索links包含"click" or "click here"文本为anchor text.
如果它匹配,那么它应该return href值。
有人可以告诉我如何在这里使用regex吗?
您不能将正则表达式与 PHP 的 DOMXPath 一起使用。 matches()在 XPath 2.0 中添加,但 DOMXPath 仅支持 XPath 1.0。
您可以尝试使用contains():
//a[contains(text(), "click here")]