| Safe Haskell | None |
|---|
Text.Regex.PCRE.ByteString.Utils
- substitute :: Regex -> ByteString -> ByteString -> IO (Either String ByteString)
- split :: Regex -> ByteString -> IO (Either String [ByteString])
- substituteCompile :: ByteString -> ByteString -> ByteString -> IO (Either String ByteString)
- splitCompile :: ByteString -> ByteString -> IO (Either String [ByteString])
Documentation
Arguments
| :: Regex | The regular expression, taken from a call to |
| -> ByteString | The source string |
| -> ByteString | The replacement string |
| -> IO (Either String ByteString) |
Substitutes values matched by a Regex. References can be used.
It doesn't support anything else than global substitution for now ..
Arguments
| :: Regex | The regular expression, taken from a call to |
| -> ByteString | The source string |
| -> IO (Either String [ByteString]) |
Splits strings, using a Regex as delimiter.
Arguments
| :: ByteString | The regular expression |
| -> ByteString | The source string |
| -> ByteString | The replacement string |
| -> IO (Either String ByteString) |
Compiles the regular expression (using default options) and substitutes
Arguments
| :: ByteString | The regular expression |
| -> ByteString | The source string |
| -> IO (Either String [ByteString]) |
Compiles the regular expression (using default options) and splits.