--D2CBA65440D
--77094A27E09
--77094A27E
--770
--77094A27E09--
по сути, он соответствует шестнадцатеричной строке, окруженной одним или несколькими разрывами строк или пробелами, и имеет префикс - и может иметь или не иметь - в качестве суффикса
Я использую следующий код Python, и в большинстве случаев он работает нормально:
Код: Выделить всё
hexaPattern = "\s--[0-9a-fA-F]+[--]?\s"
hex = re.search(hexaPattern, part)
if hex:
print "found a match"
Код: Выделить всё
Код: Выделить всё
Подробнее здесь: https://stackoverflow.com/questions/102 ... ot-working
Мобильная версия