Как правильно написать регулярку для Mac-адресов в Laravel?

У меня проблема, я нашёл регулярное выражение, для MAC-Адреса. У меня выдаёт 0, хотя mac-адреса есть, а если ставить другое регулярное выражение, то выдаёт ошибку: preg_match_all(): Compilation failed: range out of order in character class at offset 8 in file.

Мой код:

$process = new Process(['arp', '-a']);
    $process->run();

    if (!$process->isSuccessful()) {
        throw new ProcessFailedException($process);
    }

    $regular = '/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$/';

    $macs = preg_match_all($regular , $process->getOutput());

    dd($macs);

Строка с Mac адресами выглядит вот так

введите сюда описание изображения


Ответы (0 шт):