Мне нужно разобрать некоторые строки из двух типов файлов
Тип файла одной строкой с подшаблоном
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 — Я довольно борюсь с этим, потому что подшаблоны могут также содержать все, что их окружает …
б) использование пользовательских файлов для чтения / анализа (char за char, сохраняя предыдущий char и state, …)
??
Заранее спасибо.
Задача ещё не решена.
Других решений пока нет …