在 tokenize() groovy 中包含空值或 space

Include null values or space in tokenize() groovy

在 SoapUi 的 groovy 脚本中,我想标记一个类似 csv 的文件,如下所示:

数据:

Value1;Value2;;Value3

//Or witha  sapce
Value1;Value2; ;Value3

并有类似的东西:

[Value1,Value2,null,Value3]

//Or
[Value1,Value2, ,Value3]

我用过:

tokenize(';')

但我只得到

[Value1,Value2,Value3]

空值和 space 值被忽略。

我该怎么做?

尝试 split:

assert ['Value1', 'Value2', '', 'Value3'] == 'Value1;Value2;;Value3'.split(';')