ram*_*ion 5 regex string haskell
我正在尝试通过使用它来编写附带的脚本等来将Haskell引入我的日常生活中.
readProcess获取外部命令的结果很方便,但我发现自己正在搜索处理String结果.我来自红宝石,其中正则表达是一流的,所以我习惯将它们作为工具.
我应该阅读哪些库来在haskell中进行字符串处理?搜索匹配的行,拉出字符串的匹配区域,等等?
我发现这是一个很好的起点:http://www.serpentine.com/blog/2007/02/27/a-haskell-regular-expression-tutorial/ 它只涵盖基础知识,没有高级主题,但它是伟大的开始恕我直言.
注意事项:
regex-pcre),以及一些通过DFA(regex-dfa等等)工作的包.使用如下命令安装cabal install regex-pcre ,你应该很高兴.
免责声明:我自己只是用户pcre,所以我对其他软件包的了解并不多.