0
我有一個叫做MyString的字符串,其中包含一些部分結束,我不希望子:使用JavaScript正則表達式剝離包含括號
var myString = 'The sentence is good up to here foo (bar1 bar2)';
var toBeRemoved = 'foo (bar1 bar2)';
如何使用最好的JavaScript正則表達式來刪除部分我不不想要。 replace()方法似乎對括號有問題。
編輯:
我沒有試圖逃跑(和)像馬修說。我認爲這沒有用,但現在只是再試一次而已。
var myString = 'The sentence is good up to here foo (bar1 bar2)';
var toBeRemoved = 'foo (bar1 bar2)';
document.write(myString .replace(/foo \(bar1 bar2\)/i, ''));
謝謝馬修。
我以爲我那樣做了,但那並沒有奏效,但我只是再次嘗試,而且確實如此。 – cathat 2010-04-09 15:43:20
cathat,也許你正在使用'RegExp'構造函數。在這種情況下,你需要加倍逃跑護舷(和其他角色)。 – 2010-04-09 15:46:59