いくつかのデータを含むテキストファイルがあります。ID列のみでEAを検索しようとしていますが 、行全体が出力されます。ただし、コードはすべてのEAを認識し、すべての行を出力します。条件を満たすためにどのコードを追加する必要がありますか?再度、感謝します:-)!
データ:
名前年齢ID
---------------------
KRISTE、22、EA 2008
J EA N、21、ES4567
JAK、45、EA 2008
コードは次のように出力します:
KRISTE 、22、EA 2008
J EA N、21、ES4567
JAK、45、EA 2008
必要な出力:
KRIS、22、EA 2008
Kane、45、EA 2008、
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>";
}