LPeg - это библиотека сопоставления с образцом для Lua, основанная на грамматиках синтаксического анализа (PEG).

LPeg - это библиотека сопоставления с образцом для Lua, основанная на грамматиках синтаксического анализа (PEG). Он определяет шаблоны как первоклассные объекты, которые можно составлять с помощью обычных операторов Lua. Его мощные механизмы захвата позволяют искать, извлекать и преобразовывать строки в соответствии с регулярными выражениями или полными грамматиками.

Полезные ссылки: