加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

全面解读php-正则表达式

发布时间:2020-12-13 17:32:19 所属栏目:PHP教程 来源:网络整理
导读:一、正则表达式 注: 1、通用原子: d : 数字,? D : 除了数字 w : 数字,字母,下划线。 W : 除了数字,字母,下划线。 s? : 空白符 , S : 除了空白符?? ?2、元字符: . :除了换行以外的所有字符 * : 匹配前面的内容出现 0 次及以上。 ? : 匹配前面

一、正则表达式

注:

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 中文匹配的时候使用。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读