首页 > 解决方案 > java中的正则表达式拆分逗号分隔的字符串但忽略双引号之间的逗号

问题描述

我的正则表达式无法处理a)以下但通过b)我必须处理逗号后面没有 ".

我使用的正则表达式是:-

,(?=(?:[^\\\"]*\\\"[^\\\"]*\\\")*[^\\\"]*$) 

a) clean lname,,GandtTe,,:,.{}[]()~^*"@#$%&!\/'><;Gandt,Terry,L,,F,S,,7901 W Denver Ave,

b) 02, ,3006,101791106,,Lantz,Jon,Dow,,F,Unknown,,\"3301, Kntario Ave\",,,Kelando,5546215,FL,32806,,United States,,,,,,test@gmail.com,2306988547,19931325,20150825,Hourly 

标签: javaregex

解决方案


推荐阅读