PHP正则表达式中,正向预查和反向预查如何使用?

2026-04-01 09:090阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1092个文字,预计阅读时间需要5分钟。

PHP正则表达式中,正向预查和反向预查如何使用?

理解正向预查与反向预查,首先要知道正则表达式中的两个函数:preg_match_all 和 preg_replace。正向预查和反向预查都是非获取匹配,不进行存储,直接使用即可。1、正向预查(?:pattern)表示匹配pattern但不获取结果。2、反向预查(?!pattern)表示不匹配pattern。

了解正向预查&反向预查前,我们先要知道正则的2个函数:preg_match_all 、 preg_replace

正向预查&反向预查

正向或反向预查都是非获取匹配,不进行存储供以后使用。

1、正向预查

(?:pattern) 匹配结果

(?=pattern) 正向匹配

(?!pattern) 正向不匹配

2、反向预查

(?<=pattern) 反向匹配。

(?<!pattern) 反向不匹配。

阅读全文

本文共计1092个文字,预计阅读时间需要5分钟。

PHP正则表达式中,正向预查和反向预查如何使用?

理解正向预查与反向预查,首先要知道正则表达式中的两个函数:preg_match_all 和 preg_replace。正向预查和反向预查都是非获取匹配,不进行存储,直接使用即可。1、正向预查(?:pattern)表示匹配pattern但不获取结果。2、反向预查(?!pattern)表示不匹配pattern。

了解正向预查&反向预查前,我们先要知道正则的2个函数:preg_match_all 、 preg_replace

正向预查&反向预查

正向或反向预查都是非获取匹配,不进行存储供以后使用。

1、正向预查

(?:pattern) 匹配结果

(?=pattern) 正向匹配

(?!pattern) 正向不匹配

2、反向预查

(?<=pattern) 反向匹配。

(?<!pattern) 反向不匹配。

阅读全文