$rx = qr/.../; " failed " =~ /(?{ $ok = 1 })(??{ $rx })/; print "OK = $ok\n";