Обработка текстов Regex + XPath

41 views
Skip to first unread message

Александр Замараев

unread,
Aug 27, 2015, 7:28:21 AM8/27/15
to Русский Haskell
Привет все! :)

Посоветуйте пакет для работы с XPath.
Т. е. на входе XPath в текстовом виде и текст XML/HTML, на выходе - ленивый список.
Хотелось бы, чтобы работало быстро и эффективно, как lxml в Python-е. :)

Ну и библиотеку регулярок, до кучи, с Python-подобным синтаксисом (типа PCRE)
Какие сейчас в моде? :)

Зачем это надо:
Есть писанный на Python движек разбора текстовых (XML|HTML) данных.
К входному потоку применяется XPath, найденные деревья преобразуются строки, над которыми запускается Regex-п.
Этап с XPath можно опускать.
Потребовалось изрядно усложнить и расширить логику.
Возможно добавить языков (типа json query или sql над csv)
Вот и задумался в сторону Haskell.
Reply all
Reply to author
Forward
0 new messages