【发布时间】:2008-11-04 05:28:52
【问题描述】:
我有一个包含一些数据的文本文件。我正在尝试在 ID 列中搜索 EA 并打印整行。但代码识别所有 EA 并打印所有行。我应该添加什么代码来满足条件?再次感谢:-)!
数据:
姓名 年龄 ID
---------------------
克里斯特,22,EA2008
JEAN,21,ES4567
JAK,45,EA2008
代码打印:
克里斯特,22,EA2008
JEAN,21,ES4567
JAK,45,EA2008
期望的输出:
KRIS,22,EA2008
凯恩,45 岁,EA2008,
file='save.txt';
open(F,$file)||die("Could not open $file");
while ($line=<F>){
if ($line=~ m/$EA/i) {
my @cells=($f1,$f2,$f3)= split ',',$line;
print "<TD>f1</TD>";
print "<TD>f2</TD>";
print "<TD>f3</TD>";
}
【问题讨论】: