技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> PHP --> php正则修饰符整理

php正则修饰符整理

浏览:712次  出处信息

   在开发中,正则的修饰符也是不可缺少的一部分。往往扮演着重要的角色,下面是我开发中收集的资料,以便以后项目中使用;

   i 忽略大小写,匹配不考虑大小写

   m 多行独立匹配,如果字符串不包含[\n]等换行符就和普通正则一样。

   s 设置正则符号 . 可以匹配换行符[\n],如果没有设置,正则符号.不能匹配换行符\n。

   x 忽略没有转义的空格

   e eval() 对匹配后的元素执行函数。

   A 前置锚定,约束匹配仅从目标字符串开始搜索

   D 锁定$作为结尾,如果没有D,如果字符串包含[\n]等换行符,$依旧依旧匹配换行符。如果设置了修饰符m,修饰符D 就会被忽略。

   S 对非锚定的匹配进行分析

   U 非贪婪,如果在正则字符量词后加“?”,就可以恢复贪婪

   X 打开与perl 不兼容附件

   u 强制字符串为UTF-8编码,一般在非UTF-8编码的文档中才需要这个。建议UTF-8环境中不要使用这个,据E维科技调查使用这个会有一个Bug。这个Bug网址:

   


建议继续学习:

  1. 统计最近用过的linux命令    (阅读:5027)
  2. grep 正则表达式选项要记得转义    (阅读:4917)
  3. 正则表达式基础    (阅读:4687)
  4. 正则表达式的与或非    (阅读:4446)
  5. 学习Grep,Sed中的正则    (阅读:3771)
  6. URL正则表达式    (阅读:3354)
  7. 正则表达式简要入门    (阅读:3222)
  8. PHP 正则里面的两个重要技巧    (阅读:3170)
  9. 正则表达式简介及使用    (阅读:3067)
  10. 正则转义符汇总    (阅读:3075)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1