我有一个字符串str = "label 'CEN,MID' labelAlignment [CEN,MID] label
'CEN,MID'"
如果前面的单词是labelAlignment,我想用中心替换CEN,用MID取代MID。
答案 0 :(得分:1)
它必须是正则表达式解决方案吗? CEN
和MID
的第二次出现有括号,可用于搜索:
var str = "label 'CEN,MID' labelAlignment [CEN,MID] label 'CEN,MID'";
var res = str.replace("[CEN", "[center");
res = res.replace("MID]", "middle]");