永发信息网

perl的数据提取与匹配

答案:1  悬赏:40  手机版
解决时间 2021-02-11 12:20
  • 提问者网友:疯孩纸
  • 2021-02-10 12:04
perl的数据提取与匹配
最佳答案
  • 五星知识达人网友:青灯有味
  • 2021-02-10 13:15
@lines是一个数组,里面是文件中的每一行的内容。对该数据的操作方法是

1
2
3
4

foreach $line (@lines) # 循环读取每一行
{
.... # $line是一行的内容
}

读到每一行后,对该行进行操作,使用split函数进行拆分。对于不行的文件格式,有不同的拆分方法,你应该看一行列的拆分方式,比如是用的逗号分隔,还是制表符分隔。拆分方法如下:

1

@cols = split(/[,\t]/, $line) # 对$line进行拆分,拆分依据是逗号或制表符

然后得到的@cols数组就是每一列了,第一列就是$cols[0],第二列是$cols[1],然后你就可以将你的结果输出到OUT了。追问能帮忙看看我的这个程序吗
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯