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

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

??

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

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]