mig82
Новичок
Бинарный файл и регулярные выражения
У меня есть бинарный файлик, в нем есть много таких кусочков.
00 00 00 18 │ 80 00 00 04 │ 00 00 00 00 │ 00 00 A6 74 │ 38 32 39 32 | 61 31 32 00
Из каждого нужно выдирать "00 00 A6 74" и "38 32 39 32 61 31 32". Эти части меняются.
А эти не меняются "80 00 00 04 00 00 00 00"
пишу такое выражение, а оно не работает
preg_match_all('/.*.{4}[\x08\x00\x00\x04\x00\x00\x00\x00](.{4})(.+)\x00.*/'
У меня есть бинарный файлик, в нем есть много таких кусочков.
00 00 00 18 │ 80 00 00 04 │ 00 00 00 00 │ 00 00 A6 74 │ 38 32 39 32 | 61 31 32 00
Из каждого нужно выдирать "00 00 A6 74" и "38 32 39 32 61 31 32". Эти части меняются.
А эти не меняются "80 00 00 04 00 00 00 00"
пишу такое выражение, а оно не работает

preg_match_all('/.*.{4}[\x08\x00\x00\x04\x00\x00\x00\x00](.{4})(.+)\x00.*/'