【发布时间】:2014-12-14 03:55:27
【问题描述】:
我有一个 CSV 文件,但有些字段是空的。
样本数据
ItemA,5,4,3,2,1
ItemB,7,,,2,4
ItemC,,,,2,
ItemD,,3,,,
我想在文件上传递一个 perl 单行,它会在每个逗号之间插入一个字符串,比如 NULL,或者在最后一个逗号之后,如果它后面不存在值。
所以在正则表达式之后,数据应该是这样的:
ItemA,5,4,3,2,1
ItemB,7,NULL,NULL,2,4
ItemC,NULL,NULL,NULL,2,NULL
ItemD,NULL,3,NULL,NULL,NULL
我不知道如何创建这个正则表达式,不胜感激。谢谢。
【问题讨论】: