perl语言求截取字符串方法
有一个test.txt文件里面存了内行m列的数据,用\t 风格
如:
name age url
li 35 \www.sohu.com\b.html
wang 54 \www.sina.com\a.html
................
请教有什么方法将每一行的数据按\t 分给变量,
如$name=li; $age=35; $url=\www.sohu.com\b.html;
听说正则表达式是一个非常好的办法,但刚学 看不大明白,还请多多指教。谢谢~
[解决办法]
#!/usr/bin/env perlopen $fd, '<', 'test.txt' or die $!;while (<$fd>) { chomp; ($name, $age, $url) = split /\s+/, $_, 3; print "$name, $age, $url\n";}close $fd;