谁可以为逗号分割,但不能用于Java中的引用逗号

时间:2015-10-27 18:38:44

标签: java regex split

我需要在String上使用逗号分割。 但我需要在文本字段中忽略逗号

输入示例

'Field1','Field2','Field3, this field, has, multiples commas','Field4'

我想要的输出:

'Field1'
'Field2'
'Field3, this field, has, multiples commas'
'Field4'

我得到的输出:

'Field1'
'Field2'
'Field3
 this field,
 has,
 multiples commas'
'Field4'

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

,(?=(?:[^']*'[^']*')*[^']*$)

你可以拆分。参见演示。

https://regex101.com/r/cD5jK1/10