0
例如:我怎樣才能像每一個特定的字符插入字符「(」在我的字符串 - 的JavaScript
x = "This is my string(string) another string(string)";
我想做的事是(
後每)
前插入一個單引號。
例如:我怎樣才能像每一個特定的字符插入字符「(」在我的字符串 - 的JavaScript
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')
傑克的答案是很短的,如果你是這樣的人誰喜歡一個凝固酶原這是很好的 。 SS是比較容易理解,但時間越長,在這裏不用...
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'這種方式是一個很好的技術,但它比使用替換慢四倍。 – 2014-11-05 02:13:46
確實如此,但有時候人們並不介意交易毫秒的易讀性。真是另一種選擇。 – 3Dom 2014-11-05 02:15:37