in reply to how to use "NOT" in regex
can't you match the strings that start with those two words and then negate the condition? makes more sense to me as a regexp
if (!/^($word1|$word2)/) { # code } [download]