Создание серверных приложений на языке PERL

Образцы, обозначающие один символ.


Одиночный символ соответствует самому себе. Символ точка - любой одиночный символ, кроме символа новой строки (\n). Например, образцу /a./ соответствует любая двухбуквенная поседовательность, начинающаяся с a.

Класс символов сопоставления:

/[abcde] # строка, содержащая любую из первых пяти строчных букв /[aeiouAEIOU] # -//- из первых пяти гласных

Диапазоны символов:

[0123456789] [0-9] [0-9\-] [a-z0-9] [a-zA-Z0-9_]

Отрицание класса символов:

[^0-9] [^aeiouAEIOU] [^\^]

Предопределенные классы символов

Конструкция

Эквивалентный класс

Конструкция с отрицанием



Эквивалентный класс с отрицанием

\d (цифра) [0-9] \D (нецифровые символы) [^0-9]
\w (обычный символ) [a-zA-Z0-9_] \W (специальный символ) [^a-zA-Z0-9_]
\s (пробельный символ) [ \r\t\n\f] \S (непробельный символ) [^ \r\t\n\f]

Пример:

[\da-fA-F] # одна шестнадцатеричная цифра



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