【发布时间】:2011-06-14 19:20:15
【问题描述】:
我正在使用split 函数来拆分文件中的每条记录。比如说,分隔符是$。
my @fields = split(/\$/,$record);
如果每条记录有 4 个字段,如果某些字段为空,则有 2 个连续的美元符号,如下所示:
abc$efg$ehd$rty
abc$$$
split 不适用于第二条记录,因为拆分后只有 2 个字段,而不是 4 个。
知道如何解决这个问题,或者是否有更好的选择?
【问题讨论】: