15

大量のテキスト データを処理する場合はData.Text、haskells ネイティブ文字列の代わりに使用することをお勧めします。チェック、完了。しかし、正規表現はどうでしょうか? に特化した利用可能な正規表現ライブラリはありますData.Textか? 私が見る限り、すべての正規表現ライブラリは Haskell ネイティブ文字列またはさらに悪い CString で動作します。

4

3 に答える 3

9

Data.Textドキュメントから:

Unicode テキスト (正規化、正規表現、非標準エンコーディング、テキスト分割、およびロケールを含む)を操作するための拡張された非常に豊富な関数ファミリを使用するには、text-icu パッケージを参照してください: http://hackage.haskell.org /package/text-icu

より正確には Data.Text.ICU.Regex

于 2013-02-17T15:22:52.757 に答える