0

我有一个字符串形式:

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

我正在尝试删除:直到出现空格之前和:直到)出现之后的所有元素。所以testStr应该只返回keyword3这个例子。术语的出现不是固定的。关键字 testword 可以出现 n 次。

4

2 回答 2

0

尝试:

var output = testStr.replace(/\w+:\([^)]*\) */g, '');
于 2012-09-06T09:41:13.500 回答
0

尝试:

testStr.replace(/\S*:\([^)]*\)\s*/g, '');
于 2012-09-06T09:41:43.710 回答