Решился написать парсер markdown подобного языка разметки (точнее переписать старую версию), решил взять для этого лесический анализатор (вроде так правильно) вместо регулярок.
Нашел pyparsing и LEPL, выбрал второй. На протяжении двух вечеров читал доку, но не понял, как сделать парсер большого текста, а не только строк особового вида.
Например, вообще непонятно, как в 1 строке вытащить все совпадения, для примера:
в строке
"example *text* with *strong*
Стоит ли заморачиваться или на регулярках разбор не структурированного текста проще? (текст - сообщения в бложеке)