SQL极简教程 · MySQL · MyBatis · JPA 技术笔记 教程 总结PHP开发MySQL

MySQL进阶之正则表达式

2020-04-12  本文已影响0人  怀老师

正则表达式(Regular Expression)

通常缩写成REGEX

^在字符串的开始进行匹配

$在字符串的末尾处进行匹配

.匹配任意单个字符,包括换行符

[...]匹配出括号内的任意字符,有一个能匹配上,返回true。

[^...]取反

a* 匹配0个或者多个a

a+匹配1个或者多个a

a?匹配1个或者零个a

a1|a2 匹配a1或者a2

a(m)匹配m个a

a(m,n)匹配m到n个a

a(,n)匹配0到n个a

(...)将模式元素组成单一元素

MySQL中使用REGEXP关键词来做正则匹配,例如:

select 'abcdefg' REGEXP '^h';得出的结果是0,如果匹配到是1.

上一篇下一篇

猜你喜欢

热点阅读