3v4l.org

run code in 300+ PHP versions simultaneously
<?php $text = <<< 'TXT' {ff0000}red tex {00ff00}green text TXT; echo preg_replace('~{([a-fA-F0-9]+)}((?>[^{]*{?(?!(?1)}))*)~', '<span style="color: #$1">$2</span>', $text);

preferences:
32.51 ms | 404 KiB | 5 Q