Метасимволы
Внутри регулярного выражения можно использовать следующие метасимволы:
· "\" – если следующий символ в обычном режиме имеет какое-либо специальное значение, то он теряет это свое специальное значение и рассматривается как обычный символ. Если следующий символ в обычном режиме не имеет никакого специального значения, то он может получить такое значение, будучи соединенным с символом "\";
· "|" – начало альтернативного поиска;
· "." – на данном месте в строке может находиться любой символ (за исключением символа перевода строки);
· "+" – предыдущий символ может повторяться в строке поиска один или более раз;
· "*" – предыдущий символ может повторяться в строке поиска ноль или более раз;
· "?" – предыдущий символ может повторяться в строке поиска один раз или отсутствовать;
· "(" и ")" – начало и окончание группы элементов;
· "{" и "}" – начало и окончание квантификатора;
· "[" и "]" – начало и окончание описания класса символов;
· "^" – поиск в начале строки (или в начале каждой подстроки в строке, состоящей из нескольких подстрок, разделенных символами "\n").
Если эти символы необходимо использовать в регулярных выражениях как обычные символы, перед ними необходимо вставить символ "\".
Дата добавления: 2015-04-05; просмотров: 731;