【发布时间】:2011-12-14 12:20:19
【问题描述】:
多年来,我一直在寻找一些关于 Haskell 正则表达式的文档或教程。 HaskellWiki page 上没有有用的信息。它只是给出了神秘的信息:
Documentation
Coming soonish.
有一个简短的blog post 我发现它很有帮助,但是它只处理 Posix 正则表达式,而不是 PCRE。
我已经使用 Posix 正则表达式几个星期了,我得出的结论是,我的任务需要 PCRE。
我的问题是我不知道在 Haskell 中从哪里开始使用 PCRE。我已经用 cabal 下载了regex-pcre-builtin,但我需要一个简单匹配程序示例来帮助我开始。
- 是否可以实现多行匹配?
- 我能否以这种格式取回匹配项:
[(MatchOffset,MatchLength)]? - 我还可以使用哪些其他格式恢复匹配项?
非常感谢您的帮助!
【问题讨论】: