Moduleregex-base-0.94.0.3
Text.Regex.Base
- 9 types
- 5 classes
- 1 value
- Packageregex-base-0.94.0.3
- Exports15
- LicenceBSD-3-Clause
Constructors
AllMatchesgetAllMatches :: f b
Instances3RegexContext
RegexLike a b => RegexContext a b (AllMatches (Array Int) MatchArray)Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllMatches (Array Int) (MatchOffset, MatchLength))Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllMatches [] (MatchOffset, MatchLength))Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphan
Constructors
Instances1RegexContext
RegexLike a b => RegexContext a b (AllSubmatches [] (MatchOffset, MatchLength))Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphan
Constructors
Instances6RegexContext
RegexLike a b => RegexContext a b (AllTextMatches (Array Int) (Array Int b))Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllTextMatches (Array Int) (MatchText b))Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllTextMatches (Array Int) [b])Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllTextMatches (Array Int) b)Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllTextMatches [] (Array Int b))Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllTextMatches [] b)Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphan
Constructors
Instances4RegexContext
RegexLike a b => RegexContext a b (AllTextSubmatches (Array Int) (b, (MatchOffset, MatchLength)))Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllTextSubmatches (Array Int) b)Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllTextSubmatches [] (b, (MatchOffset, MatchLength)))Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllTextSubmatches [] b)Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphan
Instances6Extract
Extract ByteStringDefined in regex-base-0.94.0.3 · Text.Regex.Base.RegexLikeExtract ByteStringDefined in regex-base-0.94.0.3 · Text.Regex.Base.RegexLikeExtract StringDefined in regex-base-0.94.0.3 · Text.Regex.Base.RegexLikeExtract TextDefined in regex-base-0.94.0.3 · Text.Regex.Base.RegexLikeExtract TextDefined in regex-base-0.94.0.3 · Text.Regex.Base.RegexLikeExtract (Seq a)Defined in regex-base-0.94.0.3 · Text.Regex.Base.RegexLike
Instances1RegexContext
RegexLike a b => RegexContext a b (MatchResult b)Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphan
Instances26RegexContext, …
RegexLike a b => RegexContext a b BoolDefined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b IntDefined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b MatchArrayDefined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b ()Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (MatchResult b)Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b [MatchArray]Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b [MatchText b]Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b [[b]]Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllMatches (Array Int) MatchArray)Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllMatches (Array Int) (MatchOffset, MatchLength))Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllMatches [] (MatchOffset, MatchLength))Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllSubmatches [] (MatchOffset, MatchLength))Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllTextMatches (Array Int) (Array Int b))Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllTextMatches (Array Int) (MatchText b))Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllTextMatches (Array Int) [b])Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllTextMatches (Array Int) b)Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllTextMatches [] (Array Int b))Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllTextMatches [] b)Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllTextSubmatches (Array Int) (b, (MatchOffset, MatchLength)))Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllTextSubmatches (Array Int) b)Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllTextSubmatches [] (b, (MatchOffset, MatchLength)))Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (AllTextSubmatches [] b)Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (MatchOffset, MatchLength)Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (b, MatchText b, b)Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (b, b, b)Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphanRegexLike a b => RegexContext a b (b, b, b, [b])Defined in regex-base-0.94.0.3 · Text.Regex.Base.Context · orphan
Methods
matchOnce :: regex -> source -> Maybe MatchArraymatchAll :: regex -> source -> [MatchArray]matchCount :: regex -> source -> IntmatchTest :: regex -> source -> BoolmatchAllText :: regex -> source -> [MatchText source]matchOnceText :: regex -> source -> Maybe (source, MatchText source, source)
class
class RegexOptions regex compOpt execOpt => RegexMaker regex compOpt execOpt source | regex -> compOpt execOpt, compOpt -> regex execOpt, execOpt -> regex compOpt whereMethods
makeRegex :: source -> regexmakeRegexOpts :: compOpt -> execOpt -> source -> regexmakeRegexM :: MonadFail m => source -> m regexmakeRegexOptsM :: MonadFail m => compOpt -> execOpt -> source -> m regex
class
class RegexOptions regex compOpt execOpt | regex -> compOpt execOpt, compOpt -> regex execOpt, execOpt -> regex compOpt whereMethods
blankCompOpt :: compOptblankExecOpt :: execOptdefaultCompOpt :: compOptdefaultExecOpt :: execOptsetExecOpts :: execOpt -> regex -> regexgetExecOpts :: regex -> execOpt