正则表达式例子: ,s*(?![^"]*"\,) 含义:查找数据行中不包含在双引号中的逗号。
javascript中直接使用/ 和 / 作为限定符。
var str = "11211,210161,"SHRINK FILM, 23 W X .0015MIL",49.95,RM1 ,1"; var result = str.split(/,s*(?![^"]*"\,)/);
java中需要转义:
String str = "11211,210161,"SHRINK FILM, 23 W X .0015MIL",49.95,RM1 ,1"; String[] result = str.split(",\s*(?![^"]*"\,)");