Мета-символы |
Наверх Предыдущий Следующий |
Регулярное выражение представляет собой шаблон, который проверяется на совпадение с исходной строкой слева направо. Большинство символов присутствуют в шаблоне точно в таком же виде, как и в исходной строке. В качестве тривиального примера можно привести следующий шаблон: The quick brown fox который совпадет с частью исходной строки, которая идентична ему самому. Мощь регулярных выражений проистекает из возможности указания альтернатив и повторений шаблонов. Для кодирования альтернатив и повторений используются мета-символы, которые вместо прямого совпадения интерпретируются специальным образом.
Существует два различных набора мета-символов: воспринимаемые в любой части шаблона, за исключением квадратных скобок; и воспринимаемые только в квадратных скобках. За пределами квадратных скобок воспринимаются следующие мета-символы:
Часть шаблона, которая находится в квадратных скобках, называется классом символов. Внутри класса символов допустимы следующие мета-символы:
В последующих разделах более подробно рассматривается использование каждого мета-символа.
|