2

我想搜索links包含"click" or "click here"文本为anchor text.

如果它匹配,那么它应该return href值。

有人可以告诉我如何在这里使用regex吗?

4

1 回答 1

3

您不能将正则表达式与 PHP 的 DOMXPath 一起使用。 matches()在 XPath 2.0 中添加,但 DOMXPath 仅支持 XPath 1.0。

您可以尝试使用contains()

//a[contains(text(), "click here")]
于 2013-04-26T16:00:29.997 回答