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 );
しかし、うまくいきません。
誰かが私を助けてくれれば幸いです。