java - 在除单个空格外的空格上拆分字符串

标签 java regex string split

我使用以下命令在空白处拆分字符串

myString.split("\\s+");

我如何为单个空格提供异常(exception)。即除单个空格外的空格

最佳答案

像这样:

myString.split("\\s{2,}");

或者像这样,

myString.split(" \\s+"); // notice the blank at the beginning.

这取决于你真正想要的是什么,通过阅读问题并不清楚。

您可以在 Pattern 中检查量词语法类。

关于java - 在除单个空格外的空格上拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17525765/

相关文章:

javascript - 在第一个数字出现时拆分字符串

java - 热敏收据打印机自动剪切问题

Java thread.sleep(1) sleep 时间超过 1 毫秒

java - 一段时间后加载 MySQL 时出错

java - libgdx 如何获取世界单位的高度和宽度

java - 如何比较两个字符串的值?

string - excel对另一个单元格包含字符串的所有单元格求和

java - 如何远程关闭 Java RMI 服务器

regex - Sublime Text 语法定义中的多行高亮显示

字符串模式后字符串的正则表达式