gpt4 book ai didi

perl - 在perl中解析制表符分隔的文件

转载 作者:行者123 更新时间:2023-12-02 08:38:04 24 4
gpt4 key购买 nike

所以我是一个巨大的 perl 新手,但我正在尝试将一个制表符分隔的文件解析为一个数组。我遇到的唯一问题是我的文件有不同数量的用于间距的制表符。

现在我正在做 @data = split("\t"); 但这只会删除一个选项卡,有没有办法在解析文件时删除所有选项卡?

最佳答案

您可以根据正则表达式进行拆分,因此如果您需要根据一个或多个 制表符进行拆分,请使用:

@data = split("\t+");

示例(Perl 调试器):

DB<1> $text = "one\ttwo\t\tthree\t\t\tfour"

DB<2> @data = split("\t+", $text)

DB<3> print join(", ", @data)
one, two, three, four

关于perl - 在perl中解析制表符分隔的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19274409/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com