regex - Haskell:正则表达式和 Data.Text

标签 regex haskell text

处理大量文本数据时,推荐使用Data.Text而不是haskells原生字符串。检查,完成。但是正则表达式呢?是否有可用的正则表达式库,专门用于 Data.Text ?据我所知,所有正则表达式库都在使用 Haskell 原生字符串,甚至更糟糕的 CString。

最佳答案

来自 Data.Text documentation :

To use an extended and very rich family of functions for working with Unicode text (including normalization, regular expressions, non-standard encodings, text breaking, and locales), see the text-icu package: http://hackage.haskell.org/package/text-icu


更准确地说Data.Text.ICU.Regex

关于regex - Haskell:正则表达式和 Data.Text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14922579/

相关文章:

haskell - foldr 如何在此数据树上工作?

Java读取txt文件到hashmap,按 ":"分割

c# - 用于输入验证的正则表达式白名单 - 重音不敏感

regex - Perl正则表达式匹配问题

javascript - 如何在 jQuery 中将标题转换为 URL slug?

c - 这个类型转换是否正确?

opencv - 在 haskell-opencv 中为 coreceMatM 定义正确的类型

python:如何从自然语言文件中提取记录,只有分隔符是记录开头的 5 个字符

text - 我可以让 Greasemonkey 脚本在文本文件上运行吗?

java - 如何检查正则表达式中第一个字符以外的字符