PHP正则表达式参数 /i,/g,/ig,/gi,/m的区别和含义

转自:http://www.forasp.cn/html/2385.html

  • /i (忽略大小写)
  • /g (全文查找出现的所有匹配字符)
  • /m (多行查找)
  • /gi(全文查找、忽略大小写)
  • /ig(全文查找、忽略大小写)
  • i 模式中的字符将同时匹配大小写字母
  • m 字符串视为多行
  • s 将字符串视为单行,换行符作为普通字符
  • x 将模式中的空白忽略
  • e preg_replace() 函数在替换字符串中对逆向引用作正常的替换,将其作为 PHP 代码求值,并用其结果来替换所搜索的字符串。
  • A 强制仅从目标字符串的开头开始匹配
  • D 模式中的 $ 元字符仅匹配目标字符串的结尾
  • U 匹配最近的字符串
  • u 模式字符串被当成 UTF-8
若您觉得我的博文对您有帮助,欢迎点击下方按钮对我打赏
打赏