【发布时间】:2016-01-21 12:58:15
【问题描述】:
我在 Perl 中有 csv 输入文件,它是制表符分隔的。 我想添加一个检查,如果它找到除选项卡以外的任何内容作为字段分隔符,那么它应该通过错误消息。我是 perl 新手,不知道如何检查。
我的输入文件示例,我的文件只有两个字段:
10001027^I1000102713921-1274^M$
10010121^I1001012113921-1234^M$
10000104^I10010126139211-9999^M$
10010119^I10010126139211-9999^M$
【问题讨论】:
-
你怎么知道除了制表符以外的东西是否是字段分隔符?
-
我同意 ikegami 的观点——请定义什么是不可接受的字段分隔符。定义好之后,您可以搜索文件以确保不存在那些不可接受的字段分隔符。
-
分号(;),逗号(,)