úÎ%¤$h     NoneKN#ý A > instance is a function from a regular expression match to a . This naturally forms a , so they're easy to combine. also implements 0, so raw strings can be used to construct them."Execute a regular expression on a  and replace the first match..Replace one regular expression match with the ."Execute a regular expression on a  and replace all matches.0Replace all regular expression matches with the .‡This handles the last match by including not only the match's prefix and the replacement text, but also the suffix trailing the match. Create a ) that inserts a regular expression group. Create a  that inserts static . Create a  that inserts a static . Create a # from a function that transforms a  into a .  Create a # From a function that transforms a  into a .  Create a  that inserts a static .This parses a  into a  structure.1Generally, input text is considered to be static.KHowever, groups from the regular expression's matches can be insert using $1 (to insert the first group) or ${7} (to insert the seventh group).=Dollar signs can be included in the output by doubling them ($$).  The regular expression to match.%The specification to replace it with.The text to operate on.'The text with the first match replaced.%The specification to replace it with.The match to replace.!The text with the match replaced. The regular expression to match.%The specification to replace it with.The text to operate on.#The text with all matches replaced.%The specification to replace it with.The matches to replace.#The text with all matches replaced.:The state of the match to get the prefix and suffix from.!The current replacement's output.0The number of the group in a regular expression.The  that inserts a group's match. The static  to insert.The  that inserts the static . The static  to insert.The  that inserts the static ./The function that creates the replacement text.The  based off that function. /The function that creates the replacement text.The  based off that function. The  to insert.The  that inserts the static .         1text-regex-replace-0.1.1.2-4zcUb4G023J6yAHsI4iayMData.Text.ICU.ReplaceData.Text.Lazy.BuilderBuilder Data.TextTextReplacereplacereplace' replaceAll replaceAll'rgrouprtextrstringrfnrtfnrbuilder$fIsStringReplace$fMonoidReplace$fSemigroupReplacebaseGHC.BaseMonoid Data.StringIsStringfinishString'text-icu-0.7.0.1-6BzEBo0rVJU1F1STZnCUeVData.Text.ICU.Regex.PureMatch parseReplace unReplace