Name: regexpr Version: 0.2.3 License: GPL License-File: LICENSE Author: Yoshikuni Jujo Maintainer: PAF01143@nifty.ne.jp Synopsis: regular expression like Perl/Ruby in Haskell Description: Regular expression library like Perl/Ruby's regular expressions. This package has a module RegexPR. And RegexPR export functions matchRegexPR and gsubRegexPR. . matchRegexPR :: String -> Maybe ((String, (String, String)), [(Int, String)]) . gsubRegexPR :: String -> String -> String . Examples: . matchRegexPR "ab(cde)f\\1" "kkkabcdefcdefgh" => Just (("abcdefcde", ("kkk", "fgh")),[(1,"cde")]) . matchRegexPR "(?<=hij)abc" "kkkabchijabcde" => Just (("abc",("kkkabchij","de")),[]) . gsubRegexPR "\\G(\\d\\d\\d)" "\\1," "123456 789" => "123,456, 789" . subRegexPR "(?<=(.)(.)(.))e" " \\3\\2\\1 " "abcdefg" => "abcd dcb fg" . gsubRegexPR "(?ixm) aBc . # comment \n\n" "abc!" "abc\nABCDAbcAbc" => "abc!abc!abc!bc" Category: Text Build-Depends: base, mtl, HUnit Build-Type: Simple Exposed-modules: Text.RegexPR Other-modules: Hidden.RegexPRTypes, Hidden.Tools, Hidden.ParseLib, Hidden.ParseLibCore, Hidden.RegexPRCore, Hidden.ParseRegexStr, Hidden.SrcRegActList, Hidden.TestMain Extra-source-files: TODO.ja.utf-8, localConfigure ghc-options: -Wall -O2 -optl-Wl,-s