Интернет магазин китайских планшетных компьютеров



Компьютеры - Представление символов в регулярных выражениях - Сокращённые обозначения символьных классов

22 января 2011


Оглавление:
1. Представление символов в регулярных выражениях
2. Сокращённые обозначения символьных классов



Для часто используемых символьных классов существуют краткие обозначения.

Представление Эквивалент Значение
\d Цифра
\D Любой символ, кроме цифры
\w Символы, образующие «слово»
\W Символы, не образующие «слово»
\s Пробельный символ
\S Непробельный символ

Символьные классы POSIX

Многие диапазоны символов зависят от выбранных настроек локализации. POSIX стандартизовал объявление некоторых классов и категорий символов, как показано в следующей таблице.

POSIX-класс Эквивалент Значение
Символы верхнего регистра
Символы нижнего регистра
] Буквы
, т. е. \d Цифры
A-Fa-f] Шестнадцатеричные цифры
] Буквы и цифры
_], т. е. \w Символы, образующие «слово»
_`{|}~] Знаки пунктуации
Пробел и табуляция
\v\r\n\f], т. е. \s Пробельные символы
Управляющие символы
Печатные символы
, т. е. ] Печатные символы с пробелом

Использование класса возможно лишь внутри квадратных скобок.



Просмотров: 1784


<<< Alias (bash)
Регулярные выражения >>>