1
と負の負の後方参照私は、文字列があります。正規表現 - BR
var a = '<<<<<<<br>>>>>>>>'
を私は交換したい:<
と<
と>
を>
と、それは<br>
タグであれば、私は<>
を交換したくありません。だから、私はこれをやっている
a.replace(/<(?!br>)/g, '<').replace(/>(?<!<br)/g, '>')
最初の置換は動作していますが、2番目のものはありません。
、私はあなたがこれを処理するパーサを必要とするかもしれないと思います。 –
https://jsfiddle.net/pwh3ht1t/を参照してください。これは、1つのregex replace呼び出しでこれを解決する方法を提案するかもしれません。 –
'<+'を '<'と '> +'を '>'に置き換えることができます。これは、正規表現で起こっていることがわかる最も簡単な方法です。 – vlaz