我想在 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/