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