Я использую регулярное выражение, которое получает подстроку, связанную с соответствием
то есть
"(MAC:[A-Z0-9]{12})"
Это регулярное выражение найдет вхождения MAC: (некоторые символы) в строке.
Это регулярное выражение работает для символов меньше 10, т.е.
"(MAC:[A-Z0-9]{8})" - WORKS
but,
"(MAC:[A-Z0-9]{8})" - THROWS EXCEPTION
Любая помощь приветствуется относительно того же.
РЕДАКТИРОВАТЬ : я использую что-то вроде этого:
MatchCollection macName = Regex.Matches(otherdata,
@"(MAC:[A-Z0-9]{10})+",
RegexOptions.IgnoreCase);
Чтобы извлечь символы после MAC:
"ADMIN:1EXT:0NOR:0OUT:1PRI:1BAT:1MOD:1MAC:BFEBFBFF000006FB00:1E:37:54:AE:C8"
Я должен получить строку после использования регулярного выражения:
MAC:BFEBFBFF000006FB00:1E:37:54:AE:C8
Надеюсь, я четко объяснил.