拆分逗号分隔字符串忽略逗号单引号和空引号

时间:2015-04-17 11:19:58

标签: java

我想拆分逗号分隔的字符串忽略单引号。我知道它是一个重复的问题,但它并没有帮助我。下面是来自文件的行,我正在尝试导入包含列值的SQl文件,如下所示:

线>>>>> 127229,988,2,127247,'1',NULL,'/m','0',0,0,'0',NULL,NULL,'2015-02-16 06:59:37','2015-04-17 14:43:43','Resource Level','0',10523.52,0,0,10523.52,NULL,NULL,NULL,'color800000','','','N','969696',152,' ',NULL,0,0,0,',B,I'

最后一列值必须为',B,I',但我的代码仅为'I'

我使用过代码

String[] temp = data.split(",(?=([^\']*\'[^\']*\')*[^\']*$)");

但不幸的是它没有用。

0 个答案:

没有答案