Справочное руководство по MySQL версии 4.1.1-alpha



         

Содержание


Имя Имя Имя

alnum digit punct

alpha graph space

blank lower upper

cntrl print xdigit

Они обозначают классы символов, определенные на странице ctype(3). Локаль может предоставлять другие классы. Класс символов не может использоваться как конечная точка диапазона.

mysql> SELECT "justalnums" REGEXP "[[:alnum:]]+"; -> 1 mysql> SELECT "!!" REGEXP "[[:alnum:]]+"; -> 0

[[:

[[:>:]]

Эти выражения устанавливают соответствие с нулевой строкой в начале и в конце слова соответственно. Слово определяется как последовательность символов слова, которой не предшествуют и за которой не следуют символы слова. Под символом слова понимается любая буква или цифра (как определено в ctype(3)) или подчеркивание (_).

mysql> SELECT "a word a" REGEXP "[[::]]"; -> 1 mysql> SELECT "a xword a" REGEXP "[[::]]"; -> 0

mysql> SELECT "weeknights" REGEXP "^(wee|week)(knights|nights)$"; -> 1




Содержание