print "Matched" if "dont" =~ m/don(?:(?!t).)*/; #### print "Matched" if "dont" =~ m/don(?:(?!t).)*$/; #### print "Matched" if "dont" =~ m/don[^t]/;