次のようなテキストがあります。
これはテストです:rep more text more:rep2別のテキストテキストqweqweqwe。
また
これはテストです:rep:rep2 more text more:rep2:rep別のテキストテキストqweqweqwe。(スペースなし)
:repをTEXT1に、:rep2をTEXT2に置き換える必要があります。
問題:次のようなものを使用して置き換えようとすると:
rgobj = new RegExp(":rep","gi");
txt = txt.replace(rgobj,"TEXT1");
rgobj = new RegExp(":rep2","gi");
txt = txt.replace(rgobj,"TEXT2");
:rep2は:repおよび:rep proccessと似ているため、両方でTEXT1を取得します。