java - Java中如何用逗号和空格分割表达式?

标签 java regex split

例如,源数据:

some blabla, sentence, example

等待结果:

[some,blabla,sentence,example]

我可以用逗号分割,但不知道如何同时用逗号和空格分割?

到目前为止我的源代码:

string.split("\\s*,\\s*")

最佳答案

您可以使用一组字符作为分隔符,如 Pattern 中所述。

String string = "One step    at,,a, time ,.";
System.out.println( Arrays.toString( string.split( "[\\s,]+" )));

输出:

[One, step, at, a, time, .]

\s : A whitespace character: [ \t\n\x0B\f\r]

[abc] : a, b, or c (simple class)

Greedy quantifiers X+ : X, one or more times

关于java - Java中如何用逗号和空格分割表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49089755/

相关文章:

java - GWT DataGrid 行选择

用于强密码验证的 PHP 正则表达式

arrays - 将文本分割成二维数组

r - 在 R 中有效地分割大型音频文件

java - ConnectionService TelecomManager 未正确显示在调用历史记录中

java - Android-按钮滑动效果

java - 自定义边框外的组件绘制

具有 2 个或更多参数的 Mysql LIKE 与 REGEXP

javascript - 正则表达式 : Check for digits and whitespaces

java - 在 Java 中拆分字符串