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