如果一个字符串在单词之间有多个空格:
The cat sat on the mat.
如何让它成为一个空间?
The cat sat on the mat.
我试过了,但没用:
myText = myText.trim().replace(" ", " ");
最佳答案
使用正则表达式:
myText.trim().replaceAll("\\s+", " ");
内容如下:“修剪文本,然后将所有出现的一个或多个空白字符(包括制表符、换行符等)替换为一个空白字符”
另请参阅 java.util.regex.Pattern 以获取有关 Java 正则表达式的更多详细信息:
http://download.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html
关于java - 如果在 Java 的字符串中有多个空格,如何将它们压缩成单词之间的一个空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4329250/