Регулярные выражения очень нечитаемы и трудны для отладки. Существует ли какая-либо замена обработки текста, с которой могли бы справиться простые смертные?
Критерии включают
Это библиотека или инструмент (укажите ответ на саму библиотеку)
Удобочитаемый синтаксис (шпаргалки не нужны )
Документация с примерами
Возможность отладки выражений
Если возможно, вы можете указать языковые и независимые от языка решения. Я в основном занимаюсь разработкой на Python, но я бы надеялся увидеть библиотеку, которую можно было бы портировать на другие языки / платформы.
Однажды я прочитал, что у Haskell были бы хорошие возможности обработки текста, но, опять же, это встроенный языковое решение, а не общее решение.
Изменить: Пожалуйста, не давайте ответов «регулярные выражения - это неплохо, сделайте вот так!» Stackoverflow.com - не место для субъективных мнений, но я считаю, что регулярные выражения - это плохо, и хочу увидеть свои альтернативные варианты их использования.