如何取得逗号分隔符文件的特定自符串
有一个文件,每行四个字段,用逗号分隔,格式如下:
sfsf,029313380,xy3131z.org.311au,1385874000
jjONhfgYMOUS,ChjnjrB,xysgfhz.ssorg.au,1356912000
SIOp45yeN_COLOUR,red,nosite.cooop.au,1341014400
最后那个字段总是数字,现在想取得每行的最后那个数字字段(比如把它存到某个变量里),请问应该怎么实现?
[解决办法]
有很多方法吧,用早上学的东西做了下练习:
>>> [line.split(',')[3] for line in open('c:/temp/temp.txt','r').read().split('\n')]['1385874000', '1356912000', '1341014400']
[解决办法]
echo 'sfsf,029313380,xy3131z.org.311au,1385874000jjONhfgYMOUS,ChjnjrB,xysgfhz.ssorg.au,1356912000SIOp45yeN_COLOUR,red,nosite.cooop.au,1341014400' |perl -nle '@arr=split ",";$var=@arr[$#arr];print $var'138587400013569120001341014400
[解决办法]
use strict;use warnings;open (STDIN, "urfile");while (<STDIN>){ s/.*,//; print "$_";}