Админ

среда, 21 января 2026 г.

Простой парсер HTML-шаблонов (аналог Twig) на Free Pascal / Lazarus

| Комментариев нет

Иногда возникает такая задача: нужно отобразить отформатированный текст или какие-то данные, для которых стандартные визуальные компоненты Delphi / Lazarus оказываются не очень хорошо приспособлены, зато было бы удобно использовать HTML. Для отображения самого HTML компоненты есть, но данные в него нужно сначала как-то вставить — не собирать же гипертекст из отдельных кусочков строк при помощи функций вроде Format() и StringReplace()? Для этой цели человечество давно изобрело шаблоны, и я здесь покажу один пример того, как это можно воплотить.

К началу