在处理大量文本数据时,建议使用Data.Text
而不是使用 haskells 原生字符串。检查,完成。但是正则表达式呢?是否有可用的正则表达式库,专门用于Data.Text
?据我所知,所有正则表达式库都在使用 Haskell 原生字符串,甚至更糟糕的 CString。
问问题
3190 次
3 回答
9
从 Data.Text文档:
要使用扩展且非常丰富的函数系列来处理 Unicode 文本(包括规范化、正则表达式、非标准编码、文本中断和语言环境),请参阅 text-icu 包:http ://hackage.haskell.org /包/文本-icu
于 2013-02-17T15:22:52.757 回答
0
regex-tdfa offers a Text
-based interface in the Text.Regex.TDFA.Text
module. Its advantage over the text-icu
package is that it doesn't use the IO
monad, so it's easier to use.
于 2022-01-08T10:29:04.923 回答
-1
于 2017-03-18T23:16:50.780 回答