正则表达式条件删除元素

时间:2012-09-06 09:36:37

标签: javascript regex

我的表格中有一个字符串:

var testStr="keyword:(test word) keyword2:(test word2) keyword3"

我正在尝试删除:之前的所有元素,直到空格出现以及:)之后。所以 testStr 只应该为此示例返回keyword3。术语的出现并不固定。关键字,testword可以多次出现。

2 个答案:

答案 0 :(得分:0)

尝试:

var output = testStr.replace(/\w+:\([^)]*\) */g, '');

答案 1 :(得分:0)

尝试:

testStr.replace(/\S*:\([^)]*\)\s*/g, '');