MySQL REGEXP 函数
-
定义和用法
REGEXP - 正则匹配。 -
语法
expr REGEXP pattern
此函数执行expr与pattern的模式匹配。 如果expr与pat匹配,则返回1;否则,返回0。 否则返回0。如果expr或pat为NULL,则结果为NULL。 REGEXP不区分大小写,除非与二进制字符串一起使用。 -
示例
尝试一下mysql> SELECT 'ABCDEF' REGEXP 'A%C%%'; +---------------------------------------------------------+ | 'ABCDEF' REGEXP 'A%C%%' | +---------------------------------------------------------+ | 0 | +---------------------------------------------------------+ 1 row in set (0.00 sec) mysql> SELECT 'ABCDE' REGEXP '.*'; +---------------------------------------------------------+ | 'ABCDE' REGEXP '.*' | +---------------------------------------------------------+ | 1 | +---------------------------------------------------------+ 1 row in set (0.00 sec) mysql> SELECT 'new*\n*line' REGEXP 'new\\*.\\*line'; +---------------------------------------------------------+ | 'new*\n*line' REGEXP 'new\\*.\\*line' | +---------------------------------------------------------+ | 1 | +---------------------------------------------------------+ 1 row in set (0.00 sec)