我想用'string'+ x +'string'替换文本(变量)中的某些东西(变量 - 我称之为“x”)。
我的代码:
new_content = content.replace(new RegExp(x,"gi"),'string'+x+'string');
所以我想替换大写和小写x,如果搜索'string'+x+'string'
也是小写,x
中的x应该是小写的。对于大写字母也是如此。
对于这种情况,有没有类似$1
的方式?
答案 0 :(得分:7)
您可以在替换字符串中使用$&
来插入匹配的字符串:
new_content = content.replace(new RegExp(x,"gi"), 'string$&string');