JavaScript正規表現を使用していて、1つの状況を除いて文字列からHTMLタグを取り除きたいとします。JavaScript正規表現を使用して1つのインスタンス以外のすべてを検索するにはどうすればよいですか?
のは、例えば、この文字列を見てみましょう:
"<a>link me</a>
<p class="highlight">paragraph</p>
<replace meta="data"></replace>"
私は置き換えるにそれを変換する文字列を使用したいと思います: "link me paragraph <replace meta="data"></replace>"
正規表現について(すべてのHTMLタグが<[/?]replace[.*]>
を除く取り除かれます)すべてのタグを削除すると、次のようになります。
html = String(html).replace(/<[^>]+>/gm, '');
そこに<replace>
と</replace>
の例外はありますか?