java - 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
解决方案
推荐阅读
- python - 在线程类方法中使用 Event.set() 触发 GPIO 输入中断时暂停线程
- java - 如何从android中的字符串文件填充微调器
- r - 默认折叠 DT 表列
- reactjs - 如何在 Yup 异步验证中设置动态错误消息?
- visual-studio-code - VSC 在编辑器中对齐降价列表
- arm - 为什么在ARM64指令集中找不到ARM32指令的机器码
- flutter - 如何在不调用 ModalRoute.withName 中的初始化状态并忘记路径的情况下使用 popuntil?
- ruby-on-rails - 如何将数组拆分为具有相同值的元素的子数组?(红宝石)
- css - 修改了图形的 css
- javascript - TypeError: Object(...) is not a function in export default createNavigatorFactory