while(<>){ #examine one line } #### my $s=join '',<>; #### if($s=~/foo\s*(\d+)\s*bar/s){ ... }