Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何用此字符串中的两个不同字符替换第一个引号和最后一个引号;{0}";_Javascript_Regex - Fatal编程技术网

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)你想把第一个引号换成什么?你想把第一个引号换成什么?但是他写了引号而不是花括号,但是你的解决方案更有意义…但是他写了引号而不是花括号,但是你的解决方案更有意义。。。