- Dr. Alistair Ward
- A type of zero-width assertion:
Trueif no input-data has yet been consumed; the
Trueif no input-data remains to be consumed.
- Whilst at the top-level of the regex, the absence of an anchor is equivalent to a non-capturing
.*?, tempting one to implement them using this property, it doesn't apply to those anchors encountered at either end of a sub-expression. So in all cases, an anchor constrains the permissible consumption of input-data, but at the top level it also prevents the regex drifting away from either end of the input-data.
Defines the types on anchor by which a regex can be moored to a part of the input-data.
Matches only if no input data has yet been consumed. Can only exist at the start of the entire regex, or (in theory) the start of any alternative.
Matches only if no input data remains to be consumed. Can only exist at the end of the entire regex, or (in theory) the end of any alternative.
A specification for the anchors required around the expression