Основы 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:]] ".
Это интересно
На сегодняшний день Интернет — это 4 экзобайта информации (36 в 19-степени байта). По мнению специалистов, каждый два года объем новой информации в Интернете будет увеличиваться в полтора раза.
Невероятно, но из всей информации, которая сейчас размещена в Интернете, проиндексирована всего лишь малая ее частичка – 0,04%.