Maison > base de données > tutoriel mysql > MySQL正则_MySQL

MySQL正则_MySQL

WBOY
Libérer: 2016-06-01 13:10:33
original
1151 Les gens l'ont consulté

1、或

    select * from product where name regexp 'hello|world' 或

    select * from user where name regexp '[123] tom' 匹配任意一个

    其中[123]相当于 1|2|3

    select * from user where name regexp '1|2|3 tom' 

   

2、排除

    select * from user where name regexp '[^123] tom' 

 

3、范围匹配

     select * from user where name regexp '[1-3] tom'

 

4、转义特殊字符

     select * from user where name regexp 'linda//.cai'

 

5、重复元字符

      * 0个或多个   + 一个或多个 ?0个或一个

      {n}匹配n次   {n,}匹配至少n次  {n,m}匹配次数在n-m之间

      select * from product where name regexp '//([0-9] sticks?//)'

      select * from product where name regexp '[:digit:]{4}'

       

6、字符类

       [:alnum:] 任意字母和数字

       [:alpha:]  任意字符

       [:blank:] 空格和制表

       [:digit:] 任意正整数

       [:lower:] 任意小写字母

       [:upper:] 任意大写字母

       [:space:] 任意空白字符(包括空格)

 

7、定位符

       ^ 文本的开头

       $ 文本的结尾

       [[:<:>

       [[:>:]] 词的末尾

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal