- Output for 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
- array(4) { [0]=> string(7) "b-123-a" ["num"]=> string(3) "123" [1]=> string(3) "123" [2]=> string(1) "a" }
<?php
$s = 'ab-123-asdf';
if (preg_match('/\w-(?P<num>\d+)-(\w)/', $s, $matches)) {
var_dump($matches);
}