MariaDB教程

MariaDB 正则表达式

MariaDB通过REGEXP运算符提供基于正则表达式的匹配。
语法:
expression REGEXP pattern

参数说明:

表达式: 字符表达式,例如列或字段。
模式: 正则表达式匹配信息。模式可以是以下各项的组合:
说明
^ 匹配字符串的开头。如果与match_parameter为'm'一起使用,它将匹配表达式中任意位置的行首。
$ 匹配字符串的结尾。如果与match_parameter为'm'一起使用,则它将匹配表达式中任意位置的行尾。
* 匹配零个或多个匹配项。
+ 匹配一个或多个事件。
匹配零个或一个匹配项。
. 匹配除null以外的任何字符。
| 用作"或"来指定多个备选方案。
[] 用于指定匹配列表,您要在其中尝试匹配列表中的任何字符。
[^] 用于指定一个不匹配的列表,您要在其中尝试匹配除列表中的字符以外的任何字符。
() 用于将表达式分组为子表达式。
{m} 匹配m次。
{m,} 至少匹配m次。
{m,n} 至少匹配m次,但不超过n次。
\ n n是1到9之间的数字。与在遇到\ n之前在()中找到的第n个子表达式匹配。
[..] 匹配一个可以超过一个字符的排序规则元素。
[::] 匹配字符类。
[==] 匹配等效类。
\ d 匹配数字字符。
\ d 匹配一个非数字字符。
\ w 匹配一个单词字符。
\ w 匹配一个非单词字符。
\ s 匹配空白字符。
\ s 匹配一个非空白字符。
*? 将前面的模式匹配零次或多次出现。
+? 与前面的模式匹配一​​次或多次。
?? 匹配前面的模式零或一次出现。
{n}? 匹配前面的模式n次。
{n,}? 至少匹配n次前面的模式。
{n,m}? 与前面的模式匹配至少n次,但不超过m次。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4