Групповые символы



Таблица 4.1. Групповые символы



Групповой символ

Значение

Пример

(точка)

Любой одиночный символ, исключая символ перевода строки

Поисковый образец w.d будет соответствовать wide, но не world

\w

Любой буквенно-цифровой символ, включая и символ подчеркивания. В эту группу входят прописные строчные символы латиницы, цифры и символ подчеркивания _ (underscore)

Выражение sm\wl отвечает словам smile и small

\W

Любой не алфавитный символ

Так, адрес электронной почты shark@mail.ru можно найти по запросу shark\Wmail.ru

\d

Любая цифра

Flash\d соответствует всем версиям программы Flash

\D

Любой символ, не являющийся цифрой

Образец Flash\D версий программы обозначать не может, но зато подходит под слово Flashing или Flashgun

\s

Символ пробела или его I заменители: табулятор, прогон страницы, прогон строки

Выражение \smedia отвечает слову media, но не названию фирмы Macromedia

\S

Любой символ, кроме пробела и его заменителей

Выражение \Smedia годится как образец для слова Macromedia, но не соответствует media

\t

Любой одиночный символ табуляции

\f

 

Символ прогона

страницы

 

\n

Символ прогона строки

 

\r

Символ возврата каретки

 

В таблице 4.2 представлены все конструкции, которые служат для задания положения и повторения поисковых образцов.



Содержание раздела