通过在java中跳过常量值来拆分字符串

时间:2016-04-08 13:56:13

标签: java regex

我得到的密钥为DRAVID,RAHUL,DWAYNE,JOHNSON,DAVID,我想在逗号上拆分字符串。构造数据包含逗号,即:

Key:  DRAVID,RAHUL,DWAYNE,JOHNSON,DAVID

预期结果:

DRAVID,RAHUL
DWAYNE,JOHNSON
DAVID

String regEx = "(?<!^[^(DRAVID,RAHUL|DWAYNE,JOHNSON)]*),";
System.out.println(Arrays.toString(str1.split(regEx)));

但我的结果低于结果

DRAVID,
RAHUL
DWAYNE,
JOHNSON
DAVID

我可以在分割之前识别名称列表DRAVID,RAHUL&amp; DWAYNE,JOHNSON。是否可以通过跳过DRAVID,RAHUL等常量预定义名称来拆分字符串?

0 个答案:

没有答案