úΉÿ'non-portable (regex-base needs MPTC+FD) experimentallibraries@haskell.orgAMakes a regular expression with the default options (multi-line, 8 case-sensitive). The syntax of regular expressions is  otherwise that of egrep (i.e. POSIX "extended" regular  expressions). 5Makes a regular expression, where the multi-line and B case-sensitive options can be changed from the default settings. "The regular expression to compile  <=> '^' and '$' match the beginning and + end of individual lines respectively, and '.' does not  match the newline character.  <=> matching is case-sensitive )Returns: the compiled regular expression ,Match a regular expression against a string The regular expression The string to match against  Returns:  strs if the match succeeded  (and strs( is the list of subexpression matches),  or   otherwise. HMatch a regular expression against a string, returning more information  about the match. The regular expression The string to match against  Returns:   if the match failed, or: " Just ( everything before match,  portion matched, % everything after the match, ! subexpression matches ) JReplaces every occurance of the given regexp with the replacement string. In the replacement string, "\1" refers to the first substring; "\2" to the second, etc; and "\0" to the entire match. "\\\\"" will insert a literal backslash. 5This is unsafe if the regex matches an empty string. Search pattern  Input string Replacement text Output string GSplits a string based on a regular expression. The regular expression should identify one delimiter. 5This is unsafe if the regex matches an empty string.     regex-compat-0.71 Text.Regexregex-posix-0.94.4Text.Regex.Posix.WrapRegexmkRegexmkRegexWithOpts matchRegex matchRegexAllsubRegex splitRegexghc-primGHC.BoolTruebase Data.MaybeJustNothing