如何使用Haskell的text-icu包进行正则表达式搜索和替换?

时间:2011-08-05 00:58:53

标签: regex haskell

此软件包的Hackage页面[1]说“功能包括...正则表达式搜索和替换”但我似乎找不到任何执行此操作的函数。我查看了顶级模块页面[2]以及Data.Text.ICU.Regex页面但没有找到任何内容。

[1] http://hackage.haskell.org/package/text-icu

[2] http://hackage.haskell.org/packages/archive/text-icu/0.6.3.4/doc/html/Data-Text-ICU.html

1 个答案:

答案 0 :(得分:1)

看起来您必须自己从start中的endData.Text.ICU.Regex函数构建文本替换函数。请注意,Regex对象是有状态的,您必须在其上附加文本,然后在请求边界之前执行搜索。这不是惯用的Haskell,这是肯定的。