Contains some shared attributes and methods -- and some abstract methods with engine-specific implementations that sub-classes must override.
PREG Regexp Engine.
A factory class for regex functions.