Module solvers

Source

Structs§

Chars
Regex syntax for a character class including the characters in the input IntoIterator
Concat
Just a ReadableRe concatenation wrapper
Either
Regex syntax for the alternation or “or” operator of the patterns in iterator input, and the alternation is placed in a group
EndsWith
Regex syntax for matching the pattern of the input regex at the end of the searched text.
Escape
A wrapper for regex::escape. Escape special characters in the input str
Exactly
Regex syntax for matching an exact number of occurrences of the input regex
Group
Regex syntax for a regex group surrounded by parentheses of the regex input str
NamedGroup
Regex syntax for a named group of the input regex. Named groups can be referred to by their name rather than their group number.
NonCaptureGroup
Regex syntax for a non-capturing group of the regex input
NotChars
Regex syntax for a character class excluding the characters in the input IntoIterator
OneOrMore
Regex syntax for matching one or more occurrences of the input regex. This does a greedy match, which tries to make the largest match possible.
OneOrMoreLazy
Regex syntax for matching one or more occurrences of the input regex. This does a lazy match, which tries to make the smallest match possible.
Optional
Regex syntax for an optional part of the pattern of the regex strings in tuple_of_regex_strs
Ranged
Regex syntax for matching an between the minimum and maximum number of occurrences of the input regex It accepts unbounded ranges. It also do not discriminate between open/closed ranges, and both works as including both ends.
StartsAndEndsWith
Regex syntax for matching the pattern of the input regex at the start and end of the searched text. (That is, the pattern must match the complete searched text.)
StartsWith
Regex syntax for matching the pattern of the input regex at the start of the searched text.
ZeroOrMore
Regex syntax for matching zero or more occurrences of the input regex. This does a greedy match, which tries to make the largest match possible.
ZeroOrMoreLazy
Regex syntax for matching zero or more occurrences of the input regex. This does a lazy match, which tries to make the smallest match possible.