日期:2014-05-19  浏览次数:20763 次

求一正则写法(送分)
String str = "sdf,s1f\,sddf,123";
String[] arr = str.split("求该处正则");

\,我想用来表示转义,这里的逗号不作为分隔符
也就是,我想得到的结果:
arr[0]=sdf
arr[1]=s1f\,sddf
arr[2]=123

请问这个正则该怎么写?





------解决方案--------------------
测试通过,这个语法叫做 反向不匹配。
String[] t = str.split("(?<!\\\\),");