Мне нужно разбить шестнадцатеричную строку на каждый 00
байт. Я попробовал это:
string.split('00');
Но это приводит к расщеплению, например, на 5009
, что неверно, поскольку разбивает байт пополам.
Другими словами, он превращается 5009
в [5, 9]
, чего я не хочу. Но я хочу, чтобы он превратил af0059
в [af, 59]
.
Можно ли даже разделить байты с помощью регулярных выражений, не разрезая байты пополам?
Я мог бы использовать цикл для поиска по строке и делить строку только по индексам четных чисел, но я бы предпочел выражение регулярного выражения.