• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >正则表达式 > 关于preg_replace函数的问题讲解

关于preg_replace函数的问题讲解

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了preg replace函数,preg replace,php preg replace,preg replace e,ecshop preg replace等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
请问下那此句语句的作用。给我解释一下其中的“?”,“e","i","s"符号分别是什么意思,和它们起到了什么作用。还有就是除了"/eis”外还有其他什么模式了吗?   
  如果有相关的学习资料可以给我吗?谢谢,各位的帮助!谢谢。   

  $post=preg_replace("/\[html\](.+?)\[\/html\]/eis","htmlcode('\\1')",$post); 
修饰符:   
          在正则表达式里面的修饰符可以改变正则的很多特性,使得正则表达式更加适合你的需要(注意:修饰符对于大小写是敏感的,这意味着"e"并不等于"E")。正则表达式里面的修饰符如下:     
  i   :如果在修饰符中加上"i",则正则将会取消大小写敏感性,即"a"和"A"   是一样的。     
  m:默认的正则开始"^"和结束"$"只是对于正则字符串如果在修饰符中加上"m",那么开始和结束将会指字符串的每一行:每一行的开头就是"^",结尾就是"$"。     
  s:如果在修饰符中加入"s",那么默认的"."代表除了换行符以外的任何字符将会变成任意字符,也就是包括换行符!     
  x:如果加上该修饰符,表达式中的空白字符将会被忽略,除非它已经被转义。     
  e:本修饰符仅仅对于replacement有用,代表在replacement中作为PHP代码。     
  A:如果使用这个修饰符,那么表达式必须是匹配的字符串中的开头部分。比如说"/a/A"匹配"abcd"。     
  E:与"m"相反,如果使用这个修饰符,那么"$"将匹配绝对字符串的结尾,而不是换行符前面,默认就打开了这个模式。     
  U:和问号的作用差不多,用于设置"贪婪模式"。   

?表单非贪婪匹配,即尽可能少的匹配 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 关于preg_replace函数的问题讲解
  • php正则之函数 preg_replace()参数说明

相关文章

  • 2017-05-11利用正则表达式提取固定字符之间的字符串
  • 2017-05-11asp 正则表达式检测http开头的函数
  • 2017-05-11正则替换换行符和把 br 替换成换行符
  • 2017-05-11PHP preg_match的匹配多国语言的技巧
  • 2017-05-11教你轻松记住JS正则表达式
  • 2017-05-1155分钟学会正则表达式
  • 2017-05-11javascript 获取url参数的正则表达式(用来获取某个参数值)
  • 2017-05-11IP地址正则表达式匹配方法
  • 2017-05-11RegExp 随笔 JavaScript RegExp 对象
  • 2017-05-11shell 正则表达式详细整理

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 学php正则!超基础简单例子
    • php中正则表达式中的特殊符号
    • 正则表达式教程之匹配一组字符详解
    • JS基础系列之正则表达式
    • 判断用户输入的银行卡号是否正确的方法(基于Luhn算法的格式校验)
    • 详解正则表达式之数字验证
    • 中文用户名的js检验正则
    • Java用正则表达式如何读取网页内容
    • 完美Email验证正则表达式
    • 正则表达式匹配用户密码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有