© 2021 R-Tools Technology Inc.
All rights reserved.
Регулярные выражения это система обозначений текстовых образцов, сопоставляемых с точными значениями строковых переменных. В регулярных выражениях используются как обычные символы, так и метасимволы. Каждый символ, не имеющий специального значения в синтаксисе регулярных выражений, является обычным символом и сопоставляется с таким же символом анализируемого текстового фрагмента. Например, буквы и цифры являются обычными символами. Метасимвол это символ со специальным значением (оператор или разделитель) в синтаксисе регулярных выражений.
. |
Любой символ |
* |
Повторение: предыдущий символ или класс символов повторяется ноль или большее число раз |
^ |
Позиция строки: начало строки |
$ |
Позиция строки: конец строки |
[class] |
Класс символов: любой набор символов |
[^class] |
Обратный класс символов: любой набор символов, кроме указанных |
[x-y] |
Диапазон: любые символы в указанном диапазоне |
\x |
Исключение: метасимвол x считается обычным символом |
\<xyz |
Позиция слова: начало слова |
xyz\> |
Позиция слова: конец слова |
Например, регулярное выражение .* обозначает любую строковую переменную, регулярное выражение ^a обозначает любую стоковую переменную с символом a.