Hi, I'm a novice at Perl. I am looking for help in this scenario: I want to see if a match or partial match of a $sting is found within an array. If the String = "2cat6" and the words "cat" and "catch" are both found within the array, I want to be able to get a 'true' when either word is found within the array in this case. I have tried to use m// as well as grep but if the string isn't the exact same word in the string and array it won't be found. So where $string = "2cat6" and "cat" is within the array it won't find "cat". But if $string = "catch" and "catch" is within the array it will find it but if "cat" was in the array it would not pick "cat" out of the string. All of my strings in this event are 5 letter and or number combinations in a random selection. Sometimes when the string is created some bad words are formed and I want to avoid that. Hopefully someone will help me with this.