regex - 定期导出在 Eclipse 中,查找并替换 : Match everything between curly braces

标签 regex eclipse

我想在 eclipse 查找和替换中匹配大括号之间的所有内容(包括大括号)(可以假设没有内部大括号,而是任何其他字符,包括所有类型的空格。

int SomeMethodName() {
   // TODO Auto-generated method stub
   return asdfasdf.rearoiula12123893;
}

现在我正在尝试这个,它只匹配没有任何内容的花括号 \{[.\s]*\}

最佳答案

字符类中的 . 表示 . 文字,而不是通配符。你需要更多类似的东西:

\{.*?\}

根据 Eclipse 处理换行符的方式,您可能需要将其更改为:

\{(.|\r\n?|\n)*?\}

关于regex - 定期导出在 Eclipse 中,查找并替换 : Match everything between curly braces,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7067958/

相关文章:

带量词的 Java 正则表达式 : replace matches by dynamically generated string

javascript - Regex - 正则表达式完全匹配字符串

c++ - 没有一个方法可以解决

java - 我想知道如何在eclipse中的java项目上使用延迟来使用绘图组件

eclipse - 在 Eclipse 中取消绑定(bind) F1 'Help' 键盘快捷键

java - import sun无法解决

php - preg_match_all php 的奇怪行为

javascript - 如何在正则表达式之间使用动态变量

在 Eclipse 中更改 autotools C 项目的设置

JavaScript 正则表达式格式