java - 正则表达式删除所有空格

标签 java regex

我试图用 regex 删除“( )”中的所有内容以及 java 中的所有空格,我在这里很接近是字符串

First Last "(Some stuff)"

这是我的正则表达式

\s\"\([^)]*\)\"

它唯一不做的就是删除第一个和最后一个之间的空格?

如何添加它?

最佳答案

您可以使用交替来匹配 (..) 或空格内的文本:

str = str.replaceAll("\"\\([^)]*\\)\"|\\s+", "");

RegEx Demo

关于java - 正则表达式删除所有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39857956/

相关文章:

java - 使用 WebTestClient 测试服务器发送事件 (SSE)

java - JPA 2 中的映射 Map<Entity, Enum>

regex - Google Analytics(分析)中用于字符串两个部分的正则表达式

regex - Flutter - TextFormField 中的正则表达式

java - Java 初学者(循环)- 缺少 return 语句

java - 来自 oracle 序列的字符串作为 Hibernate 中的主键

java - 我应该使用什么设计模式来构建一个简单的报告系统

python - 使用单个替换操作将所有前导制表符替换为空格

mysql - (mySql)查询匹配/精确字符串/[通配符]/精确字符串/[通配符]等?

java - 将java中的正则表达式转换为golang。纠正我