
<h1 class=p1>Классы символов</h1>
<br>
<br>

<p class=text><b>Классами символов</b> называются сокращенные обозначения для предопределенных символов.</p>
<ul>
<li>Класс <b>[[:alnum:]]</b> - буквенно-цифровые символы</li>
<li>Класс <b>[[:digit:]]</b> - десятичные цифровые символы</li>
<li>Класс <b>[[:xdigit:]]</b> - шестнадцатеричные цифровые символы</li>
<li>Класс <b>[[:alpha:]]</b> - буквенные символы</li>
<li>Класс <b>[[:upper:]]</b> - прописные буквенные символы</li>
<li>Класс <b>[[:lower:]]</b> - строчные буквенные символы</li>
<li>Класс <b>[[:punct:]]</b> - знаки пунктуации</li>
<li>Класс <b>[[:space:]]</b> - символы пробела</li>
<li>Класс <b>[[:blanc:]]</b> - символы табуляции и пробела</li>
<li>Класс <b>[[:print:]]</b> - печатные символы</li>
<li>Класс <b>[[:cntrl:]]</b> - управляющие символы</li>
<li>Класс <b>[[:graph:]]</b> - печатные символы, за исключением пробельные</li>
</ul>
<p class=text>Вы можете использовать классы символов в регулярных выражениях точно также как и остальные символы. К примеру:</p>
<ul>
<li>Эквивалентом выражения "[a-zA-Z_0-9]" является выражение "<b>[[:alnum:]]</b>";</li>
<li>Выражению "[0-9]" эквивалентно выражение "<b>[[:digit:]]</b>"</li>
<li>Выражению "[a-Z]" эквивалентно регулярное выражение "<b>[[:alpha:]]</b>".</li>
</ul>
