: という単語があり、文字列内で 0 回以上[lesserthen]
置換する必要があります。<
私はString.replace
そうする方法を使用しています。しかし、単語は文字列内で 1 回しか置換されないため、複数回置換する必要があります。私は正規表現が苦手で、この問題の解決策を見つけたいと思っています。
これが私が使用しているコードです:
var wordReplaced="This a text with one [lesserthen], and another [lesserthen]";
wordReplaced=wordReplaced.replace("[lesserthen]","<"):
私が目指している結果は次のとおりです。
これは 1 つの < と別の < を含むテキストです
しかし、代わりに得たのは次のとおりです。
これは、1 つの < ともう 1 つの [lesserthen] を含むテキストです。