3v4l.org

run code in 300+ PHP versions simultaneously
<?php $r1 = '/(?!<r)rn/'; $r2 = '((?:rr(*SKIP)(*FAIL)|)rn)'; var_dump(preg_match($r1, "rrn", $m1), $m1); var_dump(preg_match($r2, "rrn"), $m2, $m2);

preferences:
42.68 ms | 402 KiB | 5 Q