例如:
x = "This is my string(string) another string(string)";
我想要做的是在(
之后和)
之前插入单引号。
答案 0 :(得分:2)
这样的事情:
var startStr = "This is my string(string) another string(string)";
var endStr = startStr.replace(/\(/g, '(\'').replace(/\)/g, '\'\)');
console.log(endStr); //This is my string('string') another string('string')
答案 1 :(得分:1)
杰克的答案非常简短,这很好。 如果你是那种喜欢一个更容易理解但更长时间的过程的人,这里就是......
var myString = "This is my string(string) another string(string)";
myString = myString.split("(");
myString = myString.join("('");
myString = myString.split(")");
myString = myString.join("')");
console.log(myString);