java - 将连续的空格替换为单个空格

标签 java

使用Java,如何以优雅而简单的方式将所有连续的空格替换为单个空格?

我知道 str.replaceAll("\\s+", ""); 但这也取代了 \n 和其他东西。我只想用一个 依次替换多个

最佳答案

大多数正则表达式风格将 \n 视为空格。对于 \r\t 也是如此。

如果您只想替换一个或多个"",只需使用replaceAll("+", "")

关于java - 将连续的空格替换为单个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34549676/

相关文章:

java - 如何将 java.awt.Image 转换为 java 中的字节数组?

java - 需要在 Selenium IDE 中生成 java 语言脚本的帮助

java - 如何在 Java/使用 Firebug 中检索 Google Analytic cookie?

java - 当 Android 中的 GLSurfaceview 中 opengl 上下文丢失时,如何清理 native 堆?

Java-Runtime.getRuntime().exec()不会执行python.exe

java - 解决 "javax.servlet.ServletException: java.lang.LinkageError: loader constraint violation"的正确方法?

java - 使用值初始化 Properties 对象

java - eclipse:如何让 "link with editor"在窗口之间工作?

java - 如何在Java中找到一个进程所花费的总时间

java - 如何在我自己的插件中使用 IntelliJ IDEA 编辑器?