in reply to Re^4: Pattern Matching problem
in thread Pattern Matching problem

If $string is "a", then \/$string\/[a-z]* does NOT match "air". It would match "/a/ir".

$string = "a"; print "success 1\n" if "air" =~ /$string/; print "success 2\n" if "air" =~ /\/$string\/[a-z]/; print "success 3\n" if "/a/ir" =~ /\/$string\/[a-z]/; print "success 4\n" if "air" =~ /$string[a-z]/; # UPDATE