Я хочу извлечь подстроку из строки, которая соответствует определенному регулярному выражению. Регулярное выражение:python get substring from regex
(\[\s*(\d)+ byte(s)?\s*\](\s*|\d|[A-F]|[a-f])+)
Что фактически означает, что все эти строки получить признание:
[4 bytes] 66 74 79 70 33 67 70 35
[ 4 bytes ] 66 74 79 70 33 67 70 35
[1 byte] 66 74 79 70 33 67 70 35
Я хочу, чтобы извлечь только количество байтов (только число) из этой строки. Я думал об этом с re.search
, но я не уверен, что это сработает. Какой будет самый чистый и самый эффективный способ сделать это?
OP хочет только число байт! – Docteur
@Docteur изменил это. –
@Tichodroma Большое спасибо! – pidgey