如果以前的字符没有\,用逗号分割字符串

时间:2013-02-04 09:30:04

标签: java string

我有一个字符串,我需要用逗号分隔它,但如果前一个字符是\,那么这个部分不应该被拆分。

例如来自String str = "first,second\\,third,fourth"我需要String[] strs = { "first", "second\\,third", "fourth" }

1 个答案:

答案 0 :(得分:2)

这样的东西?

String str = "first,second\\,third,fourth";
String[] strs = s.split("(?<!\\\\),");

查看java.utils.regex.Pattern文档以获得解释。

相关问题