Здравствуйте, svsanek, Вы писали:
S>Эта реализация работает. Все парсит. Подскажите пожалуйста — как в этой реализации повысить производительность? Основные требования — "Требования: расширяемость, производительность, экономия памяти". Как эти параметры соблюсти? может есть какие-нибудь приемы или паттерны для похожих задач?
Откажитесь от регулярных выражений. Откройте для себя профайлер. "производительность" и "экономия памяти" взаимоисключающие критерии. Добавьте многопоточную обработку данных.