Регулярное выражение
класс Regex реализует ValueInterface
Константы
| START_FLAG | |
| END_FLAG | |
| BOUNDARY | |
| JOKER | |
| ESCAPING | |
Методы
Подробное описание
static Regex
create(string $expr)
Параметры
Возвращаемое значение
Исключения
__construct(string $pattern, string $options = '', string $delimiter = null)
Параметры
| string | $pattern | |
| string | $options | |
| string | $delimiter | |
string
__toString()
Возвращаемое значение
string
render()
Возвращает строковое представление выражения.
Возвращаемое значение
string
renderPattern()
Возвращает строковое представление шаблона.
Возвращаемое значение
bool
isCaseSensitive()
Возвращает чувствительность к регистру.
Возвращаемое значение
int
getType()
Возвращает тип выражения.
Возвращаемое значение
Параметры
Возвращаемое значение
Параметры
Возвращаемое значение
bool
hasOption(string $option)
Параметры
Возвращаемое значение
Regex
addOption(string $option)
Параметры
Возвращаемое значение
Regex
removeOption(string $option)
Параметры
Возвращаемое значение
Regex
setStartFlag(bool $startFlag)
Параметры
Возвращаемое значение
bool
hasStartFlag()
Возвращаемое значение
Regex
setEndFlag(bool $endFlag)
Параметры
Возвращаемое значение
bool
hasEndFlag()
Возвращаемое значение
Regex
setStartJoker(bool $startJoker)
Параметры
Возвращаемое значение
bool
hasStartJoker()
Возвращаемое значение
Regex
setEndJoker(bool $endJoker)
Параметры
Возвращаемое значение
bool
hasEndJoker()
Возвращаемое значение
Regex
replaceJokers(array $replacement)
Параметры
Возвращаемое значение