java:使用多个定界符分割字符串,但保留定界符

时间:2018-10-20 21:09:01

标签: java split

我有这个代码

String str = "begin a,b= 100; c=Ox10; end;";
public static String[] splitString(String str) {
String MULTIPLE_DELIMITER = "[ ,=:;]";
String[] tokens = str.split(MULTIPLE_DELIMITER);
return tokens;
}

我的输出:[begin, a, b, , 100, , c, Ox10, , end]

但是我需要[begin, ,a,,b,=, ,100,;, ,c,=,Ox10,;, ,end,;]

0 个答案:

没有答案