首页 > 其他 > 详细

在用split分割处理csv数据时,使用不包含在双引号中的逗号进行分割

时间:2020-06-04 14:34:20      阅读:51      评论:0      收藏:0      [点我收藏+]

 

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

  

在用split分割处理csv数据时,使用不包含在双引号中的逗号进行分割

原文:https://www.cnblogs.com/wzihan/p/13040059.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!