Слово "многие" может иметь много оттенков - какие-то, большинство, почти большинство - и носит некоторый характер неопределённости.
Задача недоформулирована, на мой взгляд.
Не реклама! Просто хочу поделится на случай, если кто-то не знает.
Очень порадовала программа, имхо, для создания простых GUI приложений на PHP - как раз.
Очень быстро разобрался, за 40 минут ковыряния написал полезную программку, которая прекрасно у меня запустилась на разных системах. Это, конечно, не qtcreaotr и не androidstudio, но ограниченный функционал позволяет быстро понять что к чему.
Офф. сайт: http://develstudio[dot]org/
Субъективно, чота как-то не айс
Я бы примерно так сделал , правда с оговоркой, что доступ к проекту имеет ограничение
system(grep патттерн)
Можно еще сделать алгоритм, который будет бить файл на несколько "временных" частей
И искать в этих частях, причем, скорее всего, в два шага (если вдруг шаблон поиска окажется на стыке).
Обработку массива смотрите в учебнике. = ) (Добавление)
Проще говоря, у нас в title хранится двумерный массив, который можно обработать, например, так: