Moduleregex-posix-0.96.0.2
Text.Regex.Posix
- 12 types
- 5 classes
- 13 values
- Packageregex-posix-0.96.0.2
- Exports30
- 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
Instances30RegexContext, …
RegexContext Regex ByteString ByteStringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.ByteString · orphanRegexContext Regex ByteString ByteStringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.ByteString.Lazy · orphanRegexContext Regex String StringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.String · orphanRegexLike 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 · orphanRegexContext Regex (Seq Char) (Seq Char)Defined in regex-posix-0.96.0.2 · Text.Regex.Posix.Sequence · 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)
Instances4RegexLike
RegexLike Regex ByteStringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.ByteString · orphanRegexLike Regex ByteStringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.ByteString.Lazy · orphanRegexLike Regex StringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.String · orphanRegexLike Regex (Seq Char)Defined in regex-posix-0.96.0.2 · Text.Regex.Posix.Sequence · orphan
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
Instances4RegexMaker
RegexMaker Regex CompOption ExecOption ByteStringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.ByteString · orphanRegexMaker Regex CompOption ExecOption ByteStringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.ByteString.Lazy · orphanRegexMaker Regex CompOption ExecOption StringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.String · orphanRegexMaker Regex CompOption ExecOption (Seq Char)Defined in regex-posix-0.96.0.2 · Text.Regex.Posix.Sequence · orphan
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
Instances1RegexOptions
RegexOptions Regex CompOption ExecOptionDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.Wrap
Constructors
Instances9Eq, Num, Show, Bits, RegexOptions, RegexMaker, …
Eq CompOptionDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.WrapNum CompOptionDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.WrapShow CompOptionDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.WrapBits CompOptionDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.WrapRegexOptions Regex CompOption ExecOptionDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.WrapRegexMaker Regex CompOption ExecOption ByteStringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.ByteString · orphanRegexMaker Regex CompOption ExecOption ByteStringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.ByteString.Lazy · orphanRegexMaker Regex CompOption ExecOption StringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.String · orphanRegexMaker Regex CompOption ExecOption (Seq Char)Defined in regex-posix-0.96.0.2 · Text.Regex.Posix.Sequence · orphan
Constructors
Instances9Eq, Num, Show, Bits, RegexOptions, RegexMaker, …
Eq ExecOptionDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.WrapNum ExecOptionDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.WrapShow ExecOptionDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.WrapBits ExecOptionDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.WrapRegexOptions Regex CompOption ExecOptionDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.WrapRegexMaker Regex CompOption ExecOption ByteStringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.ByteString · orphanRegexMaker Regex CompOption ExecOption ByteStringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.ByteString.Lazy · orphanRegexMaker Regex CompOption ExecOption StringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.String · orphanRegexMaker Regex CompOption ExecOption (Seq Char)Defined in regex-posix-0.96.0.2 · Text.Regex.Posix.Sequence · orphan
Instances13RegexOptions, RegexMaker, RegexLike, RegexContext, …
RegexLike Regex ByteStringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.ByteString · orphanRegexLike Regex ByteStringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.ByteString.Lazy · orphanRegexLike Regex StringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.String · orphanRegexContext Regex ByteString ByteStringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.ByteString · orphanRegexContext Regex ByteString ByteStringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.ByteString.Lazy · orphanRegexContext Regex String StringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.String · orphanRegexOptions Regex CompOption ExecOptionDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.WrapRegexMaker Regex CompOption ExecOption ByteStringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.ByteString · orphanRegexMaker Regex CompOption ExecOption ByteStringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.ByteString.Lazy · orphanRegexMaker Regex CompOption ExecOption StringDefined in regex-posix-0.96.0.2 · Text.Regex.Posix.String · orphanRegexMaker Regex CompOption ExecOption (Seq Char)Defined in regex-posix-0.96.0.2 · Text.Regex.Posix.Sequence · orphanRegexLike Regex (Seq Char)Defined in regex-posix-0.96.0.2 · Text.Regex.Posix.Sequence · orphanRegexContext Regex (Seq Char) (Seq Char)Defined in regex-posix-0.96.0.2 · Text.Regex.Posix.Sequence · orphan