Основы PHP
Оглавление
Классы символов
Классами символов называются сокращенные обозначения для предопределенных символов.
Класс [[:alnum:]] - буквенно-цифровые символы
Класс [[:digit:]] - десятичные цифровые символы
Класс [[:xdigit:]] - шестнадцатеричные цифровые символы
Класс [[:alpha:]] - буквенные символы
Класс [[:upper:]] - прописные буквенные символы
Класс [[:lower:]] - строчные буквенные символы
Класс [[:punct:]] - знаки пунктуации
Класс [[:space:]] - символы пробела
Класс [[:blanc:]] - символы табуляции и пробела
Класс [[:print:]] - печатные символы
Класс [[:cntrl:]] - управляющие символы
Класс [[:graph:]] - печатные символы, за исключением пробельные
Вы можете использовать классы символов в регулярных выражениях точно также как и остальные символы. К примеру:
Эквивалентом выражения "[a-zA-Z_0-9]" является выражение "[[:alnum:]] ";
Выражению "[0-9]" эквивалентно выражение "[[:digit:]] "
Выражению "[a-Z]" эквивалентно регулярное выражение "[[:alpha:]] ".
Это интересно
Популярная почта gmail.com изначально принадлежала бесплатному сервису электронной почты, который предлагал кот Гарфилд, вернее, его домашняя страничка garfield.com.