мак адресом?
В данных может быть любой мусор.
Пример данных:
structure(list(mac = c("curl/7.27.0", "-", "VisualOn OSMP+ Player(Linux;Android)",
"44f0346ff8c0", "808c97591751", "VisualOn OSMP+ Player(iOS)",
"808c97ab679d", "808c97590682", "808c97ab6c46", "808c9749f866"
)), row.names = c(NA, -10L), class = c("data.table", "data.frame"
))
Адреса у вас нормализованы, прости Господи, поэтому любая строка 09aF будет корректна. Чото это не ок, имхо, но похоже вариантов нет. Поэтому лёгкое гугление дало что-то такое: REGEX = \b([0-9A-Fa-f]{2})[:- .]?([0-9A-Fa-f]{2})[:- .]?([0-9A-Fa-f]{2})[:- .]?([0-9A-Fa-f]{2})[:- .]?([0-9A-Fa-f]{2})[:- .]?([0-9A-Fa-f]{2})\b
Обсуждают сегодня