Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
- newtype GroupReplacer b = GroupReplacer (MatchArray -> ReplaceAcc b -> ReplaceAcc b)
- data ReplaceAcc b = ReplaceAcc {}
- data Pattern a = Pattern a
- data Body b = Body b
- data Replacement r = Replacement r
- type PosLen = (MatchOffset, MatchLength)
Documentation
newtype GroupReplacer b Source
see Text.Regex.Do.Pcre.ReplaceOpen defaultReplacer
for example implementation
GroupReplacer (MatchArray -> ReplaceAcc b -> ReplaceAcc b) |
ReplaceOpen [] GroupReplacer Source | |
ReplaceOpen Maybe GroupReplacer Source | |
Regex_ rx => Replace All rx GroupReplacer String Source | |
Regex_ rx => Replace All rx GroupReplacer ByteString Source | |
Regex_ rx => Replace Once rx GroupReplacer String Source | |
Regex_ rx => Replace Once rx GroupReplacer ByteString Source |
data ReplaceAcc b Source
data Replacement r Source
Functor Replacement Source | |
ReplaceOpen [] Replacement Source | |
ReplaceOpen Maybe Replacement Source | |
Regex_ rx => Replace All rx Replacement ByteString Source | |
Regex_ rx => Replace All rx Replacement String Source | |
Regex_ rx => Replace Once rx Replacement ByteString Source | |
Regex_ rx => Replace Once rx Replacement String Source |
type PosLen = (MatchOffset, MatchLength) Source
Offset, Length