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