Классы символов
Для указания диапазонов символов можно применять классы.
При создании шаблонов имен файлов можно применять классы символов:
[[:класс_символов:]]Данный формат обозначает любой символ, принадлежащий указанному классу. Набор классов соответствует функциям ctype, как указано ниже:
| Класс символов | Определение |
|---|---|
| alnum | Алфавитно-цифровые символы |
| alpha | Строчные и прописные буквы |
| blank | Пробел или символ горизонтальной табуляции |
| cntrl | Управляющие символы |
| digit | Цифры |
| graph | Графические символы |
| lower | Строчные буквы |
| Печатаемые символы | |
| punct | Знаки препинания |
| space | Пробел, символ горизонтальной табуляции, символ возврата каретки, символ новой строки, символ вертикальной табуляции или символ перевода страницы |
| upper | Прописные буквы |
| xdigit | Шестнадцатеричные цифры |