首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

怎么取得逗号分隔符文件的特定自符串

2012-03-03 
如何取得逗号分隔符文件的特定自符串有一个文件,每行四个字段,用逗号分隔,格式如下:sfsf,029313380,xy3131

如何取得逗号分隔符文件的特定自符串

有一个文件,每行四个字段,用逗号分隔,格式如下:

sfsf,029313380,xy3131z.org.311au,1385874000
jjONhfgYMOUS,ChjnjrB,xysgfhz.ssorg.au,1356912000
SIOp45yeN_COLOUR,red,nosite.cooop.au,1341014400

最后那个字段总是数字,现在想取得每行的最后那个数字字段(比如把它存到某个变量里),请问应该怎么实现?

[解决办法]
有很多方法吧,用早上学的东西做了下练习:

Python code
>>> [line.split(',')[3] for line in open('c:/temp/temp.txt','r').read().split('\n')]['1385874000', '1356912000', '1341014400']
[解决办法]
Perl code
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
[解决办法]
Perl code
use strict;use warnings;open (STDIN, "urfile");while (<STDIN>){    s/.*,//;    print "$_";} 

热点排行