3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php preg_match('#^/search/(?P<mac>(?:[[:xdigit:]]{2}([-:]))(?:[[:xdigit:]]{2}\\2){4}[[:xdigit:]]{2})$#s', '/search/aa:aa:aa:aa:aa:aa', $match); var_dump($match);
Output for 4.3.3 - 7.1.0
array(4) { [0]=> string(25) "/search/aa:aa:aa:aa:aa:aa" ["mac"]=> string(17) "aa:aa:aa:aa:aa:aa" [1]=> string(17) "aa:aa:aa:aa:aa:aa" [2]=> string(1) ":" }
Output for 4.3.0 - 4.3.2
array(3) { [0]=> string(25) "/search/aa:aa:aa:aa:aa:aa" [1]=> string(17) "aa:aa:aa:aa:aa:aa" [2]=> string(1) ":" }