0

そのための適切な正規表現は何か知りたい:

In an action unprecedented during 12 years of war in Afghanistan, the commandant of the Marine Corps is firing two top generals. See why: 

<a onmouseover="LinkshimAsyncLin.swap()>Generals fired over Taliban attack </a><br/>security.blogs.cnn.com<br/>There were three investigations of the incident.

私は次のことをしたい:

プロパティ領域の任意の位置に onmouseover="LinkshimAsyncLin.swap() を含むタグの開始文字列を教えてください..残りの文字列の終わりで終わります..これは、文字列の終わりまでのタグを意味します

私の試み:-

私はこのパターンを使用しました:

<a[^>]*?onmouseover\\s*=\\s*['\"]([^'\"]*?)['\"][^>]*?/?>

<a onmouseover="LinkshimAsyncLin.swap()> 取得したい部分のタグやテキストもすべて終了点まで無事取得できました

ノート :

私の友人、私はhtmlタグで正規表現を使用することは非常に悪い習慣であることを知っています.

少し早いですがお礼を :)

4

1 に答える 1

3

これは、あなたの望むことですか?

onmouseover.*
于 2013-10-02T20:58:53.767 に答える