【发布时间】:2018-08-23 04:41:47
【问题描述】:
简单地说,如果一个方法中没有代码但只有空格和/或换行符,我想删除所述空格和/或换行符。
让我们举三个我不想要的方法示例(可以应用于 if 语句或其他任何带括号的方法)。
void example() { }
void example() {
}
void example() {
}
这将是我想要的格式:
void example() {}
为了做到这一点,我可以找到以左大括号 { 开头并以右大括号 } 结尾的语句,其中包含换行符和/或空格,并将其替换为仅左括号和右括号 {} .
所以,我的问题是正则表达式将选择符合这些要求的任何语句。
如果有帮助,我正在使用 IntelliJ Idea,这里有正则表达式页面:https://www.jetbrains.com/help/idea/regular-expression-syntax-reference.html
【问题讨论】:
标签: regex intellij-idea replace