我想搜索links
其中包含"click" or "click here"
文本爲anchor text
。
如果匹配,則應該爲return href
值。
有人能告訴我如何在這裏使用regex
?
我想搜索links
其中包含"click" or "click here"
文本爲anchor text
。
如果匹配,則應該爲return href
值。
有人能告訴我如何在這裏使用regex
?
你不能在PHP的DOMXPath中使用正則表達式。在XPath 2.0中添加了matches()
,但DOMXPath僅支持XPath 1.0。
您可以嘗試使用contains()
:
//a[contains(text(), "click here")]
你能甚至使用的正則表達式使用XPath? – 2013-04-26 15:55:54
@RocketHazmat我是一個noob。這就是爲什麼我問這個問題。好像我應該使用'contains'功能。你能告訴我如何使用該功能來匹配我的文本? – michael 2013-04-26 16:01:44
我不是一個xpath高手,但我認爲這將起作用:'// a [contains(text(),「click here」)]''。 – 2013-04-26 16:02:40