java replace正则表达式 去掉 "[" 和 “]” 之间的所有字符,包括“ [ ] "本身

比如“ i want to [thank] you [thank] very” 变成 “ i want to very ”

String content = "i want to [thank] you [thank] very" ;
String pattern = "\\[[^\\]]+\\]";
content = content.replaceAll(pattern, "");
System.out.println(content);

 \\[ (以 [ 开头)    [  ^\\]   ]+ (不包含 ] 的字符)    \\] ï¼ˆ 以 ] 结尾)

温馨提示:答案为网友推荐,仅供参考
相似回答