3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = 'value that I {want}, vs value "I do {NOT} want" '; //$str = preg_replace("/\".*\"/U","",$str); preg_match_all("(\"|').*?\1(*SKIP)(*FAIL)|\{(?:[^{}]|(?R))*\}",$str,$matches); print_r($matches);

preferences:
54.34 ms | 402 KiB | 5 Q