我怎么能在每个特定的字符中插入一个字符,比如“”;(“在我的javascript中

How can i insert a character in every specific character like "(" inside my javascript

本文关键字:字符 怎么能 比如 在我的 我的 javascript 插入 一个      更新时间:2023-09-26

例如:

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

Jack的回答很简短,很好。如果你是那种喜欢更容易理解但时间更长的过程的人,下面是。。。

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