sub nthword { my ($texttomatch, $fieldnum) = @_; ($texttomatch =~ m/\s*(\S+)\s*(\S+)\s*(\S+)\s*(\S+)\s*/)[$fieldnum]; } #### sub nthword { my ($texttomatch, $fieldnum) = @_; (split /\s+|^/, $texttomatch)[$fieldnum]; } #### $;=sub{$/};@;=map{my($a,$b)=($_,$;);$;=sub{$a.$b->()}} split//,".rekcah lreP rehtona tsuJ";$\=$ ;->();print$/