regex - I'm matching a string and want to return the next three lines after the match -



regex - I'm matching a string and want to return the next three lines after the match -

i'm matching string , want homecoming next 3 lines after match. know $_ homecoming line i'm not sure look utilize homecoming next 2 lines in file have. here code have:

open $fh, '>', "${file}result.txt" or die $!; $fh->print("$file\t$_\n"); print "$_\n";

thanks in advance help , not making much fun.

keeping simple:

while (<$infile>) { if (/regex/) { $outfile->print($_); $outfile->print($infile->getline) 0 .. 1; } }

the io::handle methods nice couple of reasons. $infile->getline <>, ever grabs 1 line (whereas <> homecoming lines in list context). doesn't clobber $_ or warn @ end of file (although latter behavior desirable).

regex string perl line match

Comments

Popular posts from this blog

maven fortify plugin : Unable to load build session with ID XXXXX .. See log file for more details -

c# - Primavera WebServices does not return any data -

android - Display emoji panel with genymotion - keyboard/touch input? -