3v4l.org

run code in 300+ PHP versions simultaneously
<?php $txt = '!1 aaa !2 bb bb !5 cc cc cc !4 dd'; echo preg_replace('~!(\d+)\s*(.*?)\s*(?=!\d|$)~s', "<div class=\"x\$1\">\$2</div>\n", $txt);

preferences:
93.18 ms | 1261 KiB | 5 Q