Javascript正则表达式删除括号内的字符串

时间:2013-02-01 14:22:46

标签: javascript regex

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

示例:

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

预期结果:

"i like aple"

1 个答案:

答案 0 :(得分:5)

您可以使用

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

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

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

要删除/**/之间的内容,这个应该有效:

 var out = input_string.replace(/(?!<\")\/\*[^\*]+\*\/(?!\")/g,'')
相关问题