q/"this"string"/ =~ m{ " # X ( [^"]*? # XXXX ) " # X }x #### "foo" !~ /^o$/; q/"this"string"/ !~ /^"([^"]*?)"$/; # X X