On Tue, Dec 29, 2009 at 12:26 PM, David Fox <dds...@gmail.com> wrote: >>> "xyz" =~ "^[^-]*$" :: Bool >> *** Exception: Explict error in module Text.Regex.TDFA.String : >> Text.Regex.TDFA.String died: parseRegex for Text.Regex.TDFA.String >> failed:"^[^-]*$" (line 1, column 5): >> unexpected "]" >> expecting Failed to parse bracketed string >> > > Hmm this seems to work: "^[^--]$"
Strange. In that case, Regex.Posix seems to work correctly. How about using the bindings to PCRE instead? Chris also put a lot of information on his packages here: http://www.haskell.org/haskellwiki/Regex_Posix Paulo _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe