1. 首页
  2. 编程语言
  3. PHP
  4. 老生常谈php 正则中的i,m,s,x,e分别表示什么

老生常谈php 正则中的i,m,s,x,e分别表示什么

上传者: 2021-11-30 01:48:42上传 PDF文件 64.70 KB 热度 7次

限定符都是贪婪的,因为它们会尽可能多的匹配文字,只有在它们的后面加上一个?就可以实现非贪婪或最小匹配。区别在于它是在模式内部使用的。i)所在的子模式内ccc(a(?i)bc则和abc加上\i修正符是一样的因为(?i)作用于整个模式对一个正则表达式模式或部分模式两边添加圆括号将导致相关匹配存储到一个临时缓冲区中,所捕获的每个子匹配都按照在正则表达式模式中从左至右所遇到的内容存储。存储子匹配的缓冲区编号从 1 开始,连续编号直至最大 99 个子表达式。每个缓冲区都可以使用 '\n' 访问,其中 n 为一个标识特定缓冲区的一位或两位十进制数。可以使用非捕获元字符 '?' 来忽略对相关匹配的保存。

下载地址
用户评论