module Text.RE.Replace
(
replaceAll
, replaceAllCaptures
, replaceAllCaptures_
, replaceAllCapturesM
, replace
, replaceCaptures
, replaceCaptures_
, replaceCapturesM
, REContext(..)
, RELocation(..)
, isTopLocation
, Matches(..)
, anyMatches
, countMatches
, matches
, mainCaptures
, Match(..)
, noMatch
, emptyMatchArray
, matched
, matchedText
, matchCapture
, matchCaptures
, (!$$)
, captureText
, (!$$?)
, captureTextMaybe
, (!$)
, capture
, (!$?)
, captureMaybe
, convertMatchText
, Capture(..)
, hasCaptured
, capturePrefix
, captureSuffix
, CaptureID(..)
, CaptureNames
, noCaptureNames
, CaptureName(..)
, CaptureOrdinal(..)
, findCaptureID
, Replace(..)
, ReplaceMethods(..)
, replaceMethods
) where
import Text.RE.ZeInternals.Replace
import Text.RE.ZeInternals.Types.Capture
import Text.RE.ZeInternals.Types.CaptureID
import Text.RE.ZeInternals.Types.Match
import Text.RE.ZeInternals.Types.Matches