@parseTags.local[text] ^var[buffer;^level[none;$text]] ^var[buffer;^match[(.+);g;^var[tmp;^item[\1]]]+>;g;;^var[tmp]]>^var[tmp];^level[none;^var[buffer]]]] ^var[buffer;^match[(.+);g;^var[tmp;^item[\1]]]+>;g;;^var[tmp]]>^var[tmp];^level[none;^var[buffer]]]] ^var[buffer;^match[(.+);g;^item[\1];^level[none;^var[buffer]]]] ^level[none;^var[buffer]] @main

Ниже вы можете ввести любой текст с использованием нижеперечисленных тегов и посмотреть результаты работы макроса on-line. Список распознаваемых тегов:



^ifdef[^form[text]; ^var[result;^macro[parseTags.local;^form[text]]]

Результирующий текст:
^level[none;^var[result]]

HTML код результата:
^var[result] ]