如何在每个特定字符中插入一个字符,如“quot;(“在我的字符串中-javascript

如何在每个特定字符中插入一个字符,如“quot;(“在我的字符串中-javascript,javascript,string,Javascript,String,例如: x = "This is my string(string) another string(string)"; 我想做的是在(和)之前插入一个引号。类似这样的内容: var startStr = "This is my string(string) another string(string)"; var endStr = startStr.replace(/\(/g, '(\'').replace(/\)/g, '\'\)'); console.log(endStr); //This

例如:

x = "This is my string(string) another string(string)";
我想做的是在
)之前插入一个引号。

类似这样的内容:

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')
大概是这样的:

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')
大概是这样的:

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')
大概是这样的:

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')

杰克的回答很简短,这很好。 如果你是那种喜欢一个更容易理解,但时间更长的过程的人,那么

    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);

杰克的回答很简短,这很好。 如果你是那种喜欢一个更容易理解,但时间更长的过程的人,那么

    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);

杰克的回答很简短,这很好。 如果你是那种喜欢一个更容易理解,但时间更长的过程的人,那么

    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);

杰克的回答很简短,这很好。 如果你是那种喜欢一个更容易理解,但时间更长的过程的人,那么

    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);

当然,以这种方式使用
split
是一种很好的技术,但它比使用replace慢四倍。没错,但有时人们并不介意用毫秒来换取易读性。实际上,这是另一种选择。当然,以这种方式使用
split
是一种很好的技术,但它比使用replace慢四倍。没错,但有时人们不要介意用毫秒来换取易读性。真的是另一种选择。当然,用这种方式使用
split
是一种很好的技术,但比用replace慢四倍。没错,但有时人们并不介意用毫秒来换取易读性。真的是另一种选择。当然,用这种方式使用
split
是一种很好的技术,但它比使用替换慢四倍。没错,但有时人们并不介意用毫秒换取易读性。这真的是另一种选择。