JavaScript替换小写大写

Wik*_*nia 0 javascript replace lowercase uppercase

我想用'string'+ x +'string'替换文本(变量)中的某些东西(变量 - >我称之为"x").

我的代码:

new_content = content.replace(new RegExp(x,"gi"),'string'+x+'string');
Run Code Online (Sandbox Code Playgroud)

所以我想要替换大写和小写x,'string'+x+'string'如果搜索x也是小写的话,x in 应该是小写的.大写相同的事情.

$1对于这种情况有没有办法?

Guf*_*ffa 7

您可以$&在替换字符串中使用以插入匹配的字符串:

new_content = content.replace(new RegExp(x,"gi"), 'string$&string');
Run Code Online (Sandbox Code Playgroud)