例如,源数据:
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/