Regex
class Regex implements ValueInterface
Constants
START_FLAG | |
END_FLAG | |
BOUNDARY | |
JOKER | |
ESCAPING | |
Methods
Details
static Regex
create(string $expr)
Parameters
Return Value
Exceptions
__construct(string $pattern, string $options = '', string $delimiter = null)
Parameters
string | $pattern | |
string | $options | |
string | $delimiter | |
string
__toString()
Return Value
string
render()
Renders string representation of expression.
Return Value
string
renderPattern()
Renders string representation of pattern.
Return Value
bool
isCaseSensitive()
Returns value case sensitivity.
Return Value
int
getType()
Returns expression type.
Return Value
Parameters
Return Value
Parameters
Return Value
bool
hasOption(string $option)
Parameters
Return Value
Regex
addOption(string $option)
Parameters
Return Value
Regex
removeOption(string $option)
Parameters
Return Value
Regex
setStartFlag(bool $startFlag)
Parameters
Return Value
bool
hasStartFlag()
Return Value
Regex
setEndFlag(bool $endFlag)
Parameters
Return Value
bool
hasEndFlag()
Return Value
Regex
setStartJoker(bool $startJoker)
Parameters
Return Value
bool
hasStartJoker()
Return Value
Regex
setEndJoker(bool $endJoker)
Parameters
Return Value
bool
hasEndJoker()
Return Value
Regex
replaceJokers(array $replacement)
Parameters
Return Value