java regex用特定字符拆分字符串

时间:2016-09-28 16:03:45

标签: java regex string

我想通过WHITE_SPACE,LPAREN或RPAREN分割字符串。

我试过这个:

String st = "( a * b - (c * d )";
String[] subs = split.("(\\s+|\\(|\\))");

这种作品,但它在subs中为我提供了空字符串。

我希望得到"a""*""-""c""*""d"。 但实际上我得到"""""a""*""-""c""*",{{1} }。 (基本上,一堆额外的空字符串)

我做错了什么?

0 个答案:

没有答案