Регулярные Выражения

Top  Previous  Next

Регулярные выражения это система обозначений текстовых образцов, сопоставляемых с точными значениями строковых переменных. В регулярных выражениях используются как обычные символы, так и метасимволы. Каждый символ, не имеющий специального значения в синтаксисе регулярных выражений, является обычным символом и сопоставляется с таким же символом анализируемого текстового фрагмента. Например, буквы и цифры являются обычными символами. Метасимвол это символ со специальным значением (оператор или разделитель) в синтаксисе регулярных выражений.

.

Любой символ

*

Повторение: предыдущий символ или класс символов повторяется ноль или большее число раз

^

Позиция строки: начало строки

$

Позиция строки: конец строки

[class]

Класс символов: любой набор символов

[^class]

Обратный класс символов: любой набор символов, кроме указанных

[x-y]

Диапазон: любые символы в указанном диапазоне

\x

Исключение: метасимвол x считается обычным символом

\<xyz

Позиция слова: начало слова

xyz\>

Позиция слова: конец слова

Например, регулярное выражение .* обозначает любую строковую переменную, регулярное выражение ^a обозначает любую стоковую переменную с символом a.