我有两种类型的字符串,我需要使用逗号分隔
第一种(1" 表示 1 英寸)
130,TEXT 1" 67 SERIES ,400,4,1,998,.010,9,-,7,130
第二种
130,"TEXT, SAMPLE TEXT",400,4,1,998,.010,9,-,7,130
在第一种类型中,我需要按原样获取字符串并使用拆分,因此我的拆分值将是 130 和 TEXT 1" 67 SERIES 等等。
但是在第二种类型中,我需要忽略双引号之间的逗号并将字符串作为一个整体。
我用这个分开
a.split(",(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)")
它通过了第二个案例,但在第一个案例中失败了。请帮忙
繁星coding
米琪卡哇伊
相关分类