第6章第06章PHP正则表达式(860KB).pptVIP

  • 5
  • 0
  • 约7.32千字
  • 约 36页
  • 2018-03-29 发布于未知
  • 举报
6.2.12 反向引用 2.除了可以使用数字来表示分组外,还可以自己来指定分组名称。 (?P分组名称) 3.如果想反向引用该分组,使用如下语法 (?P=分组名称) 例1.重写表达式([a-z][A-Z])\1\2,并且反向引用 (?Pfir[a-z])(?Psec[A-Z])(?P=fir)(?P=sec) 6.2.13 模式修饰符 修饰符 表达式写法 说明 i (?i)…(?-i)…(?:…) 忽略大小写模式 M (?m)…(?-m)(?m:…) 多文本模式,即字符串内部有多个换行符时,影响“……”和“$”的匹配 s (?s)…(?-s)、(?s:…) 单文本模式,在此模式下,元字符点号(.)可以匹配换行符。其他模式则不能匹配换行符 X (?x)…(?-x)、(?x:…) 忽略空白字符 1.模式修饰符:是用来规定正则表达式应该如何解释和应用。不同的语言都有自己的模式设置,php中的主要模式如表: 6.3 POSIX扩展正则表达式函数 PHP中实现POSIX正则表达式的函数有7个。 6.3.1 ereg()函数和eregi()函数 ereg()函数和eregi()函数功能:在字符串string中匹配表达式pattern,如果匹配成功返回true,否则返回false。如果有第3个参数regs,则将成功匹配的字符串子字符串划分、并存储到regs数组中。ereg()函数区分大小写,

文档评论(0)

1亿VIP精品文档

相关文档