3v4l.org

run code in 300+ PHP versions simultaneously
<?php ini_set("pcre.jit", 0); $txt = <<<TEXT foo { A } foo { A } foo { B } foo { A } foo { C } TEXT; echo preg_replace('/\R{0,2}.*{[^}]*A[^}]*}/', '', $txt); echo "\n---\n"; echo preg_replace('/\R{0,2}.+{[^}]*A[^}]*}/', '', $txt); echo "\n---\n"; echo preg_replace('/\n{0,2}.*{[^}]*A[^}]*}/', '', $txt); echo "\n---\n"; echo preg_replace('/\n{0,2}.+{[^}]*A[^}]*}/', '', $txt);

preferences:
43.23 ms | 1263 KiB | 5 Q