単純な正規表現を使用してこれを実現できます
output = inputText.replace(/<\w{0,}\W{0,}>|<\W{0,}\w{1,}>/ig, "With whatever you want it to be replaced with")
または、これを行うことができます
String.prototype.replaceTags = function( replacementText )
{
var x = new RegExp( "(" + replacementText + ")+" , "ig");
return this
.replace( /<\w{0,}\W{0,}>|<\W{0,}\w{1,}>/ig, replacementText )
.replace( x, replacementText )
}
そして、次のように文字列で直接呼び出します
"text<div> text </div><div> text </div><div> text </div>".replaceTags( "<br>" )
あなたはこれを手に入れるでしょう -"text<br> text <br> text <br> text <br>"
これにより、「<」で始まる文字列の部分が検索され、タグが「/」で終了し、最後に「>」で終了している場合、「div/p/br」の間にテキストが含まれます。要素が大文字または小文字で記述されているかどうかわからない場合は、大文字と小文字を区別しないと役立ちます。