PHP 基础篇 - PHP 正则官方文档汇总

一、PCRE 正则语法

下面是 PHP 的 PCRE 正则语法(模式语法)相关文档,详情请查阅相关链接:

  • 简介
  • 分隔符
  • 元字符
  • 转义序列(反斜线)
  • Unicode字符属性
  • 句点
  • 字符类(方括号)
  • 可选路径(|)
  • 内部选项设置
  • 子组(子模式)
  • 重复/量词
  • 后向引用
  • 断言
  • 一次性子组
  • 条件子组
  • 注释
  • 递归模式
  • 性能

二、PCRE 模式修饰符

下面列出了当前可用的 PCRE 修饰符,详情请看官方文档:

  • i (PCRE_CASELESS)
  • m (PCRE_MULTILINE)
  • s (PCRE_DOTALL)
  • x (PCRE_EXTENDED)
  • e (PREG_REPLACE_EVAL)
  • A (PCRE_ANCHORED)
  • D (PCRE_DOLLAR_ENDONLY)
  • S
  • U (PCRE_UNGREEDY)
  • X (PCRE_EXTRA)
  • J (PCRE_INFO_JCHANGED)
  • u (PCRE_UTF8)

三、PCRE 函数

下面是 PHP 的 PCRE 函数相关文档,详情请查阅相关链接:

  • preg_filter — 执行一个正则表达式搜索和替换
  • preg_grep — 返回匹配模式的数组条目
  • preg_last_error — 返回最后一个PCRE正则执行产生的错误代码
  • preg_match_all — 执行一个全局正则表达式匹配
  • preg_match — 执行匹配正则表达式
  • preg_quote — 转义正则表达式字符
  • preg_replace_callback_array — Perform a regular expression search and replace using callbacks
  • preg_replace_callback — 执行一个正则表达式搜索并且使用一个回调进行替换
  • preg_replace — 执行一个正则表达式的搜索和替换
  • preg_split — 通过一个正则表达式分隔字符串

本文首发于马燕龙个人博客,欢迎分享,转载请标明出处。
马燕龙个人博客:http://www.mayanlong.com
马燕龙个人微博:http://weibo.com/imayanlong
马燕龙Github主页:https://github.com/yanlongma

你可能感兴趣的:(PHP 基础篇 - PHP 正则官方文档汇总)