PHP preg_match_all против пользовательского поиска файлов
Мне нужно разобрать некоторые строки из двух типов файлов
Тип файла одной строкой с подшаблоном
l('some string')
l('some other string', $mod = "anything")
Тип файла две строки с подшаблоном
{l s='some string' mod='anything'}
{l s='some other string' mod='anything'}
Из обоих этих типов файлов я хочу разобрать "некоторую строку", "некоторую другую строку", ....
Теперь, что было бы лучше для производительности:
а) используя preg_match_all - я довольно борюсь с этим, потому что подшаблоны могут также содержать все, что их окружает...
б) использование пользовательских файлов для чтения / анализа (символ за символом, сохранение предыдущего символа и состояния,...)
??
Заранее спасибо.