in reply to Re: Question on Grep Function
in thread Question on Grep Function

$_ eq "a" is not the same as /\ba\b/ or even /\ba\z/ and is only correct within the limited number of examples given. It will break when given a string such as 'This is a' which probably should qualify.

It is of course difficult to guess what the OP exactly wants.

CountZero

A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James