Javascript 如何用此字符串中的两个不同字符替换第一个引号和最后一个引号;{0}";
我有一个字符串Javascript 如何用此字符串中的两个不同字符替换第一个引号和最后一个引号;{0}";,javascript,regex,Javascript,Regex,我有一个字符串“{0}”。我想在javascript中用替换第一个引号,用替换第二个引号 有谁能帮我用正则表达式来做这件事。我对regex一点都不知道,但我觉得它看起来是这样的: var str=“{0}”; var mapObj={ '{':"{", '}':"}" }; var re=new RegExp(Object.keys(mapObj.join)(“|”)gi); str=str.replace(重,功能匹配){ 返回mapObj[matched.toLowerCase()]; }
“{0}”
。我想在javascript中用
替换第一个引号,用
替换第二个引号
有谁能帮我用正则表达式来做这件事。我对
regex
一点都不知道,但我觉得它看起来是这样的:
var str=“{0}”;
var mapObj={
'{':"{",
'}':"}"
};
var re=new RegExp(Object.keys(mapObj.join)(“|”)gi);
str=str.replace(重,功能匹配){
返回mapObj[matched.toLowerCase()];
});
警报(str)代码>我对regex
没有任何概念,但我认为它似乎是这样的:
var str=“{0}”;
var mapObj={
'{':"{",
'}':"}"
};
var re=new RegExp(Object.keys(mapObj.join)(“|”)gi);
str=str.replace(重,功能匹配){
返回mapObj[matched.toLowerCase()];
});
警报(str)代码>你想把第一个引号换成什么?你想把第一个引号换成什么?但是他写了引号而不是花括号,但是你的解决方案更有意义…但是他写了引号而不是花括号,但是你的解决方案更有意义。。。