3v4l.org

run code in 300+ PHP versions simultaneously
<?php $regex = '/#([a-zA-z0-9_]+)(:[a-zA-Z]+)/'; $pattern = '#nombre:tipo'; echo preg_replace($regex, "(?<$1>$2)", $pattern);

preferences:
44.03 ms | 402 KiB | 5 Q