我想删除{
和}
之间的字符。
示例:
input_string = "i like apple {nobody knows}";
预期结果:
"i like aple"
答案 0 :(得分:5)
您可以使用
var out = input_string.replace(/{[^}]*}/,'')
如果要删除多个匹配项,请使用
var out = input_string.replace(/{[^}]*}/g,'')
要删除/*
和*/
之间的内容,这个应该有效:
var out = input_string.replace(/(?!<\")\/\*[^\*]+\*\/(?!\")/g,'')