标签: 正则 (1)
MySQL的RegExp 有更新!
2023-11-28 13:39:55
amethystfob
MySQL之正则表达式 一.介绍 正则表达式用来描述或者匹配符合规则的字符串。它的用法和like比较相似,但是它又比like更强大,能够实现一些很特殊的规则匹配;正则表达式需要使用REGEXP命令,匹配上返回"1"匹配不上返回"0",默认不加条件REGEXP相当于like '%%'。在前面加上NOT相当于NOT LIKE。 命令说明 ^在字符的开启处进行匹配 $在字符的末尾处进行匹配 .匹配任何字符(包括回车和新行) [….]匹配括号内的任意单个字符 [m-n]匹配m到n之间的任意单个字符,例如[0-9],[a-z],[A-Z] [^..]不能匹配括号内的任意单个字符 a*匹配0个或多个a,包括空,可以作为占位符使用. a+匹配一个或多个a,不包括空 a?匹配一个或0个a a1| a2匹配a1或a2 a{m}匹配m个a a{m,}匹配m个或者更多个a a{m,n}匹配m到n个a a{,n}匹配0到n个a (….)将模式元素组成单一元素,例如(do)*意思是匹配0个多或多个do 二 使用测试 ^ 在字符串开始处进行匹配 mysql> SELECT 'abc' REGEXP '^a'....
1
共 1 页