正則表達式例子: ,\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*(?![^\"]*\"\\,)");