regex-do-3.0: PCRE wrapper
Text.Regex.Do.Match.Regex
Synopsis
class Regex a where Source #
Minimal complete definition
makeRegex, makeRegexOpt
Methods
makeRegex :: a -> E Regex Source #
makeRegexOpt :: a -> [Comp] -> [Exec] -> E Regex Source #
Instances
makeRegex :: String -> E Regex Source #
makeRegexOpt :: String -> [Comp] -> [Exec] -> E Regex Source #
makeRegex :: ByteString -> E Regex Source #
makeRegexOpt :: ByteString -> [Comp] -> [Exec] -> E Regex Source #
makeRegex :: Regex -> E Regex Source #
makeRegexOpt :: Regex -> [Comp] -> [Exec] -> E Regex Source #
type E a = Either String a Source #
Left String returns regex construction error
Left