3v4l.org

run code in 300+ PHP versions simultaneously
<?php $input = "12 XY 123456789"; if (preg_match('/^(?:(\d+)\s*)?(A|B|DF|XY)(?:\s*(\d+))?$/', $input, $matches)){ array_shift($matches); print_r($matches); }

preferences:
24.83 ms | 406 KiB | 5 Q