2

私はかなり長い間、xpathを使用して次のコードから電子メールアドレスを抽出しようとしましたが、成功しませんでした...

http://pastie.org/4172907(78行目)

これは私がこれまでに試したことです:

//tr/td/div[@class='geTextA5'][2]/a

私は3時間以上xpathをいじり回しており、さまざまなバリエーションを試しました。私はxpathを初めて使用するので、これを実現するためのより簡単な方法があることを望んでいます。

私はこれでどんな助けにも感謝します。

4

2 に答える 2

10

例のように、すべての電子メールにmailtoハイパーリンクがあることが確実な場合は、次のxpathを試すことができます。

//a[starts-with(@href, 'mailto')]/text()
于 2012-07-01T08:54:02.793 に答える
2

さらに追加するには、テキストから電子メールを解析したいが、それらがアンカーでラップされていない場合:

//*[contains(text(), '@')]
于 2014-02-23T02:04:32.117 に答える