- internal
- since 9.16.0.0
CloneableFinalInstantiable
Properties |
public $lastIndex = 0
|
Methods |
public __construct( $caseInsensitive)
|
public _buildModeRegex( $mode)
|
public exec( $s)
|
Properties |
private $caseInsensitive = NULL
|
private $matchAt = 1
|
private $matcherRe = NULL
|
private $matchIndexes = []
|
private $mode = NULL
|
private $regexes = []
|
Methods |
private addRule( $rule, $regex)
|
private joinRe( $regexps, $separator) joinRe logically computes regexps.join(separator), but fixes the backreferences so they continue to match. it also places each individual regular expression into it's own match group, keeping track of the sequencing of those match groups is currently an exercise for the caller. :-)
|
private langRe( $value, $global = false)
|
private reCountMatchGroups( $re)
|
private reStr( $re)
|