Moduleregex-1.1.0.2Haskell2010
Text.RE
- Packageregex-1.1.0.2
- Exports0
- LanguageHaskell2010
- LicenceBSD-3-Clause
The Tutorial
0 declarationsWe have a regex tutorial at http://tutorial.regex.uk.
How to use this library
0 declarationsThis module just provides a brief overview of the regex package. You will need to import one of the API modules of which there is a choice which will depend upon two factors:
Which flavour of regular expression do you want to use? If you need Posix flavour REs then you will want the TDFA modules, otherwise its PCRE for Perl-style REs.
What type of text do you want to match: (slow)
Strings,ByteString,ByteString.Lazy,Text,Text.Lazyor the anachronisticSeq Charor indeed some good old-fashioned polymorphic operators?
While we aim to provide all combinations of these choices, some of them are currently not available. In the regex package we have:
Text.RE.ZeInternals.TDFA
The PCRE modules are contained in the separate regex-with-pcre
package:
Text.RE.PCRE.ByteString
Text.RE.PCRE.ByteString.Lazy
Text.RE.ZeInternals.PCRE
Text.RE.PCRE.Sequence
Text.RE.PCRE.String
Text.RE.PCRE
Further Use
0 declarationsFor more specialist applications we have the following:
Text.RE.REOptions for specifying back-end specific options;
Text.RE.Replace for the full text-replacement toolkit;
Text.RE.TestBench for building up, testing and documenting; macro environments for use in REs;
Text.RE.Tools for an AWK-like text-processing toolkit.