我想以这种形式获取所有带有 href 属性的“a”元素:http(s)://any.example.com 其中 any 可以是只包含字母和/或数字的字符串。我是 regex 和 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 );
但它不起作用。
如果有人可以帮助我,我将不胜感激。