我想通过WHITE_SPACE,LPAREN或RPAREN分割字符串。
我试过这个:
String st = "( a * b - (c * d )";
String[] subs = split.("(\\s+|\\(|\\))");
这种作品,但它在subs
中为我提供了空字符串。
我希望得到"a"
,"*"
,"-"
,"c"
,"*"
,"d"
。
但实际上我得到""
,""
,"a"
,"*"
,"-"
,"c"
,"*"
,{{1} }。 (基本上,一堆额外的空字符串)
我做错了什么?