5

我想删除 and 之间的{字符}

例子 :

 input_string = "i like apple {nobody knows}";

预期结果 :

"i like aple"
4

1 回答 1

12

您可以使用

 var out = input_string.replace(/{[^}]*}/,'')

如果要删除多个匹配项,请使用

 var out = input_string.replace(/{[^}]*}/g,'')

要删除 and 之间的东西/**/这个应该可以工作:

 var out = input_string.replace(/(?!<\")\/\*[^\*]+\*\/(?!\")/g,'')
于 2013-02-01T14:24:23.637 回答