3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo preg_replace('~\\n((\\n\\[-]\\s*[^\\r\\n]+)+\\n\\n)~', '\\1', "Nejaký text, neskôr odstavec. Ďaľší text. Zalomenie. Nový odstavec. Text odstavca. [-] Odrážka zoznamu. [-] Ešte jedna odrážka. [-]posledná. Ešte jeden odstavec. [-] zase odrážka. [-] a ďaľšia pokračujem odstavcom");

preferences:
30.26 ms | 402 KiB | 5 Q