将字符串拆分为字符串数组

splitting Strings into a String Array

我有一个 .txt 文件形式的电子表格,我需要将每一行拆分为一个数组以便进一步计算,每个值除以“,”。

我的问题是有些值有引号,在这些引号内,它们使用逗号。如何在不拆分引号内的值的情况下分隔值?

示例行:

1000,117090058,117970084,"170,9 + 58","179,7 + 84","Flensburg Weiche, W 203 - Flensburg Grenze",Flensburg-Weiche - Flensb。格

这一衬垫应该可以工作:

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