Construct a RegExpT object.
Compiles the regular expression to D code.
Return submatch with the given index.
Set up for start of foreach loop.
Return submatch with the given index.
Get the pattern with which this regex was constructed.
Return the slice of the input that follows the matched substring. If no match was found, the whole slice of the input that was processed in the last test.
Return the slice of the input that precedes the matched substring. If no match was found, null is returned.
Returns a copy of the input with all matches replaced by replacement.
Calls dg for each match and replaces it with dg's return value.
Returns a copy of the input with the first match replaced by replacement.
Returns a copy of the input with the last match replaced by replacement.
Set up for start of foreach loop.
Splits the input at the matches of this regular expression into an array of slices.
Get the tag count of this regex, representing the number of sub-matches.
Search input for match.
Pick up where last test(input) or test() left off, and search again.
Generate instance of Regex.
Regular expression compiler and interpreter.