模式和匹配java问题

sen*_*ale 0 java regex

"SOMETHING,SOMETHING1,SOMETHING2,......"

如何将该字符串拆分为

有些东西1有些东西2

这就是我现在所拥有的:

Pattern p = Pattern.compile("\\,+");
Matcher m = p.matcher(nVI);
while(m.find()){
System.out.println(m.group(1));
Run Code Online (Sandbox Code Playgroud)

但是,它没有产生预期的结果.

Jes*_*per 5

究竟是什么区分零件?只是一个逗号和一个空格?

试试这个:

String[] parts = nVI.split(", ");
Run Code Online (Sandbox Code Playgroud)

通过\\,在正则表达式中写入,无需转义逗号.