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] # одна шестнадцатеричная цифра



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