码迷,mamicode.com
首页 > Web开发 > 详细

全面解读php-正则表达式

时间:2019-06-28 00:23:57      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:ima   span   一个   正则表达式   nbsp   src   划线   技术   贪婪模式   

一、正则表达式

技术图片

注:

1、通用原子:

  • \d : 数字,  \D : 除了数字
  • \w : 数字,字母,下划线。
  • \W : 除了数字,字母,下划线。
  • \s  : 空白符 , \S : 除了空白符  

 2、元字符:

  • . :除了换行以外的所有字符
  • * : 匹配前面的内容出现 0 次及以上。
  • ? : 匹配前面的内容出现 0 次或 1 次
  • + : 出现一次或多次。
  • ^ : 必须以它开头。
  • $ : 必须以它结尾。
  • {n} : 恰巧出现 n 次。
  • {n,} : 大于等于 n 次。
  • {n,m} : 大于等于 n, 小于等于 m.
  • [] : 是一个集合,匹配中括号中的任意一个字符,如:[abc]即为匹配a或b或者c。
  • () : 后项引用 或者是当做一个整体。
  • [^]: 取反。
  • | : 或者
  • [-] : 代表一个范围,如[0-9],匹配即为 0123456789

 3、模式修正符

  • i:不区分大小写
  • m:将字符串通过分隔符进行分割,将字符串中的每一行分别进行匹配。
  • e: 将匹配出来的内容做一些php语法上的处理。
  • s: 修正 "." 的换行。
  • U: 取消贪婪模式
  • x: 忽略模式中的空白符。
  • A: 必须以这个模式开头。
  • D: 修正 "$" 对 "\n" 的忽略。
  • u: 做 utf-8 中文匹配的时候使用。

 

全面解读php-正则表达式

标签:ima   span   一个   正则表达式   nbsp   src   划线   技术   贪婪模式   

原文地址:https://www.cnblogs.com/chrdai/p/11100233.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!