Здравствуйте.
Начал потихоньку изучать php в мае этого года. Изучаю сам, без учителей, поэтому посоветовать некому(
Сейчас пытаюсь решить одну задачку: найти в бинарном файле нужные участки кода, ну и "загнать" их в массив.
Файл сначала перевожу в шестнадцатиричный формат при помощи функции bin2hex. Затем ищу нужные участки при помощи функции:
preg_match_all('/00.{8}42.{10,240}01.{8}/Ui',$f,$chat);
В принципе, она работает, но есть одно но. Если файл попадается большой то вырезается слишком много лишнего, которое потом нужно еще раз фильтровать. Можно ли как то задать условие .{8} == .{8} в момент поиска? Т.е. чтобы первые 8 символов, совпали с последними...
Заранее извиняюсь, если вопрос был разобран. Прочитал темы на нескольких сайтах по рег. выражениям, ответа на свой вопрос не нашел, или "не понял" ...