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 - я довольно борюсь с этим, потому что подшаблоны могут также содержать все, что их окружает...

б) использование пользовательских файлов для чтения / анализа (символ за символом, сохранение предыдущего символа и состояния,...)

??

Заранее спасибо.

0 ответов

Другие вопросы по тегам