Групповые символы
Таблица 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 представлены все конструкции, которые служат для задания положения и повторения поисковых образцов.