是否存在Data.Text而不是ByteString的stringsearch包的类似物?

时间:2011-07-29 01:46:11

标签: haskell

stringsearch包为Haskell ByteStrings提供快速查找/替换功能。 Data.Text包中定义的文本字符串是否存在相应的功能?

目前我能看到的唯一方法是使用stringsearch编码为UTF8,然后转换回来 - 这不是很理想!

1 个答案:

答案 0 :(得分:4)

高效的Boyer-Moore搜索文本在包装盒中实现。请在此处查看来源:http://hackage.haskell.org/packages/archive/text/0.11.1.5/doc/html/src/Data-Text-Search.html

通过标准文字API访问此功能 - splitOnbreakOncountreplaceisInfixOf