我一直在尋找一些關於Haskell正則表達式的文檔或教程。 HaskellWiki page沒有有用的信息。它只是給出了神祕的消息:PCRE在Haskell - 什麼,在哪裏,如何?
Documentation
Coming soonish.
有一個簡短的blog post我發現相當有幫助的,但它僅與POSIX正則表達式,而不是PCRE交易。
我一直在Posix的正則表達式工作了幾個星期,我得出的結論是,我的任務,我需要PCRE。
我的問題是,我不知道從哪裏開始在Haskell PCRE。我已經下載regex-pcre-builtin
與cabal,但我需要一個簡單的匹配程序的例子來幫助我開始。
- 是否可以實現多行匹配?
- 我可以用這種格式獲得匹配:
[(MatchOffset,MatchLength)]
? - 我還能找到其他什麼格式的比賽?
非常感謝您的幫助!
當我嘗試用於多行匹配的方法時,出現錯誤「不在範圍內」compNewLine''。我認爲它只適用於Posix。 –
@NickBrunt [compMultiline](http://hackage.haskell.org/packages/archive/regex-pcre/0.94.2/doc/html/Text-Regex-PCRE-Wrap.html#v:compMultiline)也許呢? – ivanm
不是pcre-light-extras是一個矛盾嗎? – mcandre