Я пытаюсь получить дополнительные MAC-адреса, перечисленные в журнале «показать». "команда для неаутентифицированных устройств. Я попытался выполнить вывод команды в Regex непосредственно в командной строке IOS, так как видел несколько источников, говорящих, что это должно работать... но я не могу заставить это работать (не беспокоюсь об этом)Когда я пытаюсь сопоставить регулярное выражение с помощью Python, оно соответствует всему, кроме обрезки последнего символа MAC-адреса.
Код:
Код: Выделить всё
macpattern = re.compile(r"([A-Za-z0-9]{1,4}\.[A-Za-z0-9]{1,4}\.[A-Za-z0-9]{1,4})\w+")
for line in f:
macTest = macpattern.findall(line)
print(line)
Вывод, который дает регулярное выражение, — «0024.c40c.4f4», вырезание последнего символа. Не понимаю, почему его обрезают. Может ли кто-нибудь помочь с этим?
Подробнее здесь: https://stackoverflow.com/questions/666 ... ac-address