'', MacAddr)[:6]
print(OUI)
Если запущу этот скрипт, он попросит ввести мак адрес, (допустим ввели FF:FF:FF:FF:FF:FF), затем регулярка уберет символы которые указаны в квадратных скобках и далее по 6-ой символ обрежет, в результате у нас получится что-то вроде FFFFFF
Но если я введу мак и перед ним поставлю пробел, или даже два пробела , то уже будет у меня результат "пробелыFFFF", эти пробелы могу убрать регуляркой ^\s+, а как к этой регулярке добавить еще квадратные скобки с перечислением символов которые нужно исключить?
.strip()
[^тут перечисляешь символы]+
Не работает так, пробую на regex101dotcom
сделай стрип на свою строчку
ну ты же понимаешь что это оверинжиниринг для простого удаления пробелов?
Вообще не то
Почему?
Оказалось проще некуда [:-.\s] Всем спасибо)
Обсуждают сегодня