Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data SearchReplace re s = SearchReplace {
- getSearch :: !re
- getTemplate :: !s
- searchReplaceFirst :: IsRegex re s => SearchReplace re s -> s -> s
- searchReplaceAll :: IsRegex re s => SearchReplace re s -> s -> s
- unsafeCompileSearchReplace_ :: (String -> s) -> (String -> Either String re) -> String -> SearchReplace re s
- compileSearchReplace_ :: (Monad m, Functor m) => (String -> s) -> (String -> Either String re) -> String -> m (SearchReplace re s)
- compileSearchAndReplace_ :: (Monad m, Functor m) => (String -> s) -> (String -> Either String re) -> String -> String -> m (SearchReplace re s)
Serach and Replace
data SearchReplace re s Source #
contains a compiled RE and replacement template
SearchReplace | |
|
Functor (SearchReplace re) Source # | |
(Show s, Show re) => Show (SearchReplace re s) Source # | |
searchReplaceFirst :: IsRegex re s => SearchReplace re s -> s -> s Source #
search and replace
searchReplaceAll :: IsRegex re s => SearchReplace re s -> s -> s Source #
search and replace
unsafeCompileSearchReplace_ :: (String -> s) -> (String -> Either String re) -> String -> SearchReplace re s Source #
warapper on compileSearchReplace_
that will generate an error
if any compilation errors are found