3v4l.org

run code in 300+ PHP versions simultaneously
<?php $expr = '#^v?(?P<major>[0-9]+)\.(?P<minor>[0-9]+)(?:\.(?P<release>[0-9]+))?$#'; $val = 'v12.0'; preg_match($expr, $val, $match); var_dump($match);

preferences:
34.61 ms | 402 KiB | 5 Q