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