首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >选择空格和空括号之间的换行符(包括空格和换行符)

选择空格和空括号之间的换行符(包括空格和换行符)
EN

Stack Overflow用户
提问于 2018-08-23 04:30:28
回答 1查看 61关注 0票数 1

简单地说,如果一个方法中没有代码,只有空格和/或换行符,我希望删除所述空格和/或换行符。

让我们给出三个我不想要的方法示例(可以应用于if语句或任何其他带括号的方法)。

代码语言:javascript
复制
void example() {   }

void example() {
}

void example() {

   }

这将是我想要的格式:

代码语言:javascript
复制
void example() {}

为了做到这一点,我可以找到以左花括号开头的语句{和以包含换行符和/或空格的右花括号}结尾的语句,并且只用左括号和右括号{}来替换它。

因此,我的问题是,选择满足这些要求的任何语句的正则表达式是什么。

如果有帮助,我正在使用IntelliJ Idea,下面是regex:https://www.jetbrains.com/help/idea/regular-expression-syntax-reference.html的页面

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-23 04:41:48

也许你可以使用这个常规的表达式\{[\s\r\t]+\},并用{}替换所选择的,我认为这可以完成这项工作。

代码语言:javascript
复制
code.replaceAll("\\{[\\s\\r\\t]+\\}");

我希望这能帮助你

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51974660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档