Java Rexeg排除带括号的单词

Java Rexeg排除带括号的单词,java,regex,Java,Regex,我正在搜索如何排除一些与语法匹配的单词 例如: 我想删除{g}所有与{anything}匹配的{g}字 应输出: 我想删除所有这样匹配的单词 所以我想排除所有有括号的词,也去掉括号 感谢您的帮助假设没有嵌套,此正则表达式应该可以工作: \{[^}]+\} 作为字符串,这是“\\{[^}]+\\}” 这是非常基本的,使用了以下功能: \{\} 转义的{和} [^}]+ 字符类匹配一个或多个非} 那么,是什么阻止了您阅读regex手册来学习如何正确构建表达式呢?例如,如何正确使用正则表达

我正在搜索如何排除一些与语法匹配的单词

例如:

我想删除{g}所有与{anything}匹配的{g}字

应输出:

我想删除所有这样匹配的单词

所以我想排除所有有括号的词,也去掉括号


感谢您的帮助

假设没有嵌套,此正则表达式应该可以工作:

\{[^}]+\}
作为字符串,这是
“\\{[^}]+\\}”

这是非常基本的,使用了以下功能:

  • \{
    \}
    • 转义的
      {
      }
  • [^}]+
    • 字符类匹配一个或多个非
      }

那么,是什么阻止了您阅读regex手册来学习如何正确构建表达式呢?例如,如何正确使用正则表达式模式?我投票结束这个问题,因为这是一个“为我做工作”的请求,没有试图找到解决方案,也称为研究。