作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我有一些不规则的字符串,我想将其拆分为单词。字符串可以连续包含多个空格和换行符。IE。字符串:
"Word1
Word2
Word3 Word4 Word5"
结果是:
"Word1 Word2 Word3 Word4 Word5"
单词可以包含特殊字符,但不能包含空格或换行符。
最佳答案
如果需要将所有空格(包括换行符)替换为一个空格字符,可以使用以下命令;
String input = "word0\r\nword1 word2";
// | replace all instances of...
// | | ... one or more whitespace (including line breaks)
// | | ... with a single space
System.out.println(input.replaceAll("\\s+", " "));
输出
word0 word1 word2
关于java - 如何将字符串拆分为单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22402305/
我是一名优秀的程序员,十分优秀!