使用包含正则表达式的XPath的 document.evaluate
- 论坛
- 使用包含正则表达式的XPath的 document.evaluate
8 浏览
使用包含正则表达式的XPath的 document.evaluate
我想要获取所有具有href属性的"a"元素,其形式为:http(s)://any.example.com
,其中any
可以是仅包含字母和/或数字的字符串。
我对正则表达式和XPath不熟悉,所以无法正确使用它们。
我已经找出了正则表达式,但不确定是否100%正确:
/(http|https)://+[A-Za-z0-9]+\.example+\.+com/
因此,XPath看起来是这样的:
document.evaluate("//a[@href='/(http|https)://+[A-Za-z0-9]+\.google+\.+com/']", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
但是它不起作用。
如果有人可以帮助我,我将非常感谢。