0

文字列の末尾から始まるパターンの最初の出現を特定する正規表現を作成することは可能ですか?

少なくとも 3 つの通常の非 html タグ文字が先行する最初の終了 html タグを見つけたいと考えています。

たとえば、次の文字列には多数の終了 HTML タグが含まれています。ury.</html 以外のタグ文字が少なくとも 3 つ含まれているため、場所を特定したいと考えています。

...to us the whole treasury.</span><br /><br /> </p></div>
4

1 に答える 1

1

</先頭に 3 つ以上の「非タグ」文字がある最後の出現箇所を見つけるには、正規表現パターンを使用します

[^<>]{3)<\/(?!.*[^<>]{3}<\/)

否定的な先読みを使用して、(?!.*[^<>]{3}<\/)先に別の発生がないことを確認します。

于 2012-09-13T17:33:38.947 に答える