PHP正则表达式完全手册有哪些内容?

2026-04-29 22:327阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

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

PHP正则表达式完全手册有哪些内容?

复制代码+代码如下:python(?P匹配pattern) 匹配pattern,但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供给以后使用。使用或字符(|)和竖线(|)来组合一个模式的各个部分,这对于构建复杂的模式非常有用。例如:

PHP正则表达式完全手册有哪些内容?

复制代码 代码如下:
(?:pattern) 匹配 pattern 但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供以后使用。这在使用 "或" 字符 (|) 来组合一个模式的各个部分是很有用。例如, 'industr(?:y|ies) 就是一个比 'industry|industries' 更简略的表达式。
(?=pattern) 正向预查,在任何匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如,'Windows (?=95|98|NT|2000)' 能匹配 "Windows 2000" 中的 "Windows" ,但不能匹配 "Windows 3.1" 中的 "Windows"。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始。
(?!pattern) 负向预查,在任何不匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。
阅读全文

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

PHP正则表达式完全手册有哪些内容?

复制代码+代码如下:python(?P匹配pattern) 匹配pattern,但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供给以后使用。使用或字符(|)和竖线(|)来组合一个模式的各个部分,这对于构建复杂的模式非常有用。例如:

PHP正则表达式完全手册有哪些内容?

复制代码 代码如下:
(?:pattern) 匹配 pattern 但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供以后使用。这在使用 "或" 字符 (|) 来组合一个模式的各个部分是很有用。例如, 'industr(?:y|ies) 就是一个比 'industry|industries' 更简略的表达式。
(?=pattern) 正向预查,在任何匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如,'Windows (?=95|98|NT|2000)' 能匹配 "Windows 2000" 中的 "Windows" ,但不能匹配 "Windows 3.1" 中的 "Windows"。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始。
(?!pattern) 负向预查,在任何不匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。
阅读全文