Javascript “如何替换”@[“字符串中的任意位置

Javascript “如何替换”@[“字符串中的任意位置,javascript,regex,Javascript,Regex,我的问题是关于正则表达式。我想替换字符串中的任何位置。[@[]尝试使用[@[]表达式,但它不起作用,因为它替换字符串中的任何位置。您可以使用正则表达式 /@\[/g 函数替换(str){ 返回str.replace(/\[/g',); } console.log(替换('@[]'); log(replace('abcd@[absd]ahah@[ahah'));您可以使用正则表达式 /@\[/g 函数替换(str){ 返回str.replace(/\[/g',); } console.lo

我的问题是关于正则表达式。我想替换字符串中的任何位置。[@[]尝试使用
[@[]
表达式,但它不起作用,因为它替换字符串中的任何位置。

您可以使用正则表达式

/@\[/g
函数替换(str){
返回str.replace(/\[/g',);
}
console.log(替换('@[]');
log(replace('abcd@[absd]ahah@[ahah'));
您可以使用正则表达式

/@\[/g
函数替换(str){
返回str.replace(/\[/g',);
}
console.log(替换('@[]');
console.log(替换('abcd@[absd]ahah@[ahah');

单击按钮将下面段落中的“Microsoft”替换为“W3Schools”:

访问Microsoft@[

试试看 函数myFunction(){ var str=document.getElementById(“demo”).innerHTML; var res=str.replace(/@\[/g,“W3Schools”); document.getElementById(“demo”).innerHTML=res; }

单击按钮将下面段落中的“Microsoft”替换为“W3Schools”:

访问Microsoft@[

试试看 函数myFunction(){ var str=document.getElementById(“demo”).innerHTML; var res=str.replace(/@\[/g,“W3Schools”); document.getElementById(“demo”).innerHTML=res; }
“[”是正则表达式中的特殊字符-它甚至可以用于这种模式吗?您能否创建一个小示例,说明当前用于重现您遇到的问题的源代码?您能否提供一些示例?一些字符串集,显示您希望实现的目标['是正则表达式中的特殊字符-它甚至可以与这样的模式一起工作吗?您能否创建一个当前用于重现您遇到的问题的源代码的小示例?您能否提供一些示例?一些显示您希望实现的字符串集?