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