if (my ($word1, $number, $word2, $string) = $line =~ /^\s{0,3}(\w+)(\d+)(\w+)\s+((\w+))/) { # $word1, $number, and $word2 used by something here $string =~ s/(.{60})/$1\n/g; print "$string\n"; }