úÎ ‘'non-portable (regex-base needs MPTC+FD) experimentallibraries@haskell.orgNoneAMakes 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. ,Match a regular expression against a string HMatch a regular expression against a string, returning more information  about the match. 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. BThis does not advance if the regex matches an empty string. This =misfeature is here to match the behavior of the the original Text.Regex API. GSplits a string based on a regular expression. The regular expression should identify one delimiter. 8This does not advance and produces an infinite list of [] if the regex ?matches an empty string. This misfeature is here to match the -behavior of the the original Text.Regex API. "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 The regular expression The string to match against  Returns:  strs if the match succeeded  (and strs( is the list of subexpression matches),  or   otherwise. 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 ) Search pattern  Input string Replacement text Output string     regex-compat-0.95.1 Text.Regexregex-posix-0.95.2Text.Regex.Posix.WrapRegexmkRegexmkRegexWithOpts matchRegex matchRegexAllsubRegex splitRegexghc-prim GHC.TypesTruebase Data.MaybeJustNothing