HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Moduleregex-1.1.0.2Haskell2010

Text.RE

    • Packageregex-1.1.0.2
    • Exports0
    • LanguageHaskell2010
    • LicenceBSD-3-Clause

    The Tutorial

    0 declarations

    We have a regex tutorial at http://tutorial.regex.uk.

    How to use this library

    0 declarations

    This 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.Lazy or the anachronistic Seq Char or 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:

    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 declarations

    For more specialist applications we have the following: