目前我正在从匹配模式中获取第 3 行。在这种情况下q33BDrP9007220
是匹配的模式并且将打印第 3 行,我也想打印第 4 行和第 5 行,但前提是第 4 行和第 5 行的模式与第 3 行模式匹配。并在一行中打印这 3 个电子邮件 ID用“,”分隔。
open (MYFILE,<$mailqdir);
while(<MYFILE>)
if(/(\w{14})/){
next unless \w{14})/ % 2;
$temp = scalar <MYFILE>;
$rf_id = $temp;
}
- - - - - - - 输入 - - - - - - - - -
q33BDrP9007220 50153 Tue Apr 3 16:43 <mohitnegi@yahoo.com>
(Deferred: 451 4.2.1 mailbox temporarily disabled: paond.tndt)
<tarunsharma@yahoo.com>
<tararma@yahoo.com>
<tarsharma@yahoo.com>
q33BDrP9007220 50153 Tue Apr 3 16:43 <mohitnegi@yahoo.com>
(Deferred: 451 4.2.1 mailbox temporarily disabled: paond.tndt)
<tnsharma@yahoo.com>
<tama@yahoo.com>
<harma@yahoo.com>
q33BDrP9007220 50153 Tue Apr 3 16:43 <mohitnegi@yahoo.com>
(Deferred: 451 4.2.1 mailbox temporarily disabled: paond.tndt)
<tarunrma@yahoo.com>
<taarma@yahoo.com>
<tsharma@yahoo.com>