位置: 编程技术 - 正文

php正则修正符用法实例详解(php正则匹配中文)

编辑:rootadmin

推荐整理分享php正则修正符用法实例详解(php正则匹配中文),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php正则表达式匹配,php 正则,php使用正则表达式,php正则匹配中文,php正则表达式匹配中文,php使用正则表达式,正则修饰符,php正则表达式匹配,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了php正则修正符用法。分享给大家供大家参考,具体如下:

修正符:

POSIX兼容正则没有修正符。

PERL兼容正则中可能使用的修正符(修正符中的空格和换行被忽略,其它字符会导致错误):

i (PCRE_CASELESS):匹配时忽略大小写。

m (PCRE_MULTILINE):当 设定了此修正符,行起始(^)和行结束($)除了匹配整个字符串开头和结束外,还分别匹配其中的换行符(n)的之后和之前。

s (PCRE_DOTALL):如 果设定了此修正符,模式中的圆点元字符(.)匹配所有的字符,包括换行符。没有此设定的话,则不包括换行符。

x (PCRE_EXTENDED):如 果设定了此修正符,模式中的空白字符除了被转义的或在字符类中的以外完全被忽略。

e :如果设 定了此修正符,preg_replace() 在替换字符串中对逆向引用作正常的替换,将其作为 PHP 代码求值,并用其结果来替换所搜索的字符串。 只有 preg_replace() 使用此修正符,其它 PCRE 函数将忽略之。

php正则修正符用法实例详解(php正则匹配中文)

A (PCRE_ANCHORED):如 果设定了此修正符,模式被强制为“anchored”,即强制仅从目标字符串的开头开始匹配。

D (PCRE_DOLLAR_ENDONLY):如 果设定了此修正符,模式中的行结束($)仅匹配目标字符串的结尾。没有此选项时,如果最后一个字符是换行符的话,也会被匹配在里面。如果设定了 m 修正符则忽略此选项。

S :当一个模式将被使用若干次时,为加速匹配起见值得先对其进行分析。 如果设定了此修正符则会进行额外的分析。目前,分析一个模式仅对没有单一固定起始字符的 non-anchored 模式有用。

U (PCRE_UNGREEDY):使 “&#;”的默认匹配成为贪婪状态的。

X (PCRE_EXTRA):模式中的任何反斜线后面跟上 一个没有特殊意义的字母导致一个错误,从而保留此组合以备将来扩充。默认情况下,一个反斜线后面跟一个没有特殊意义的字母被当成该字母本身。

u (PCRE_UTF8):模 式字符串被当成UTF-8。

注意:

模式修正符(Pattern Modifiers)

i -可同时匹配大小写字母M -将字符串视为多行S -将字符串视为单行,换行符做普通字符看待,使“.”匹配任何字符X -模式中的空白忽略不计U -匹配到最近的字符串e -将替换的字符串作为表达使用

PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:

JavaScript正则表达式在线测试工具:

php常用数组函数实例小结 本文实例总结了php常用数组函数。分享给大家供大家参考,具体如下:1.arrayarray_merge(array$array1[,array$array2[,$array]])函数功能:将一个或多个数组的单元合

php常用正则函数实例小结 本文实例总结了php常用正则函数。分享给大家供大家参考,具体如下:1.mixedpreg_replace(mixedpattern,mixedreplacement,mixedsubject,[,intlimit])函数功能:用于正则表

php常用字符函数实例小结 本文实例总结了php常用字符函数。分享给大家供大家参考,具体如下:1.stringsubstr(string$string,int$start[,int$length])函数功能:返回字符串string由start和length

标签: php正则匹配中文

本文链接地址:https://www.jiuchutong.com/biancheng/296332.html 转载请保留说明!

上一篇:php实现水印文字和缩略图的方法示例(php图片上添加文字的方法)

下一篇:php实现 data url的图片生成与保存 原创(php url函数)

  • 所得税费用为负数
  • 关税的征收对象是贸易性商品,不包括
  • 房产税会计分录怎么写
  • 经营所得个税计算案例
  • 超市小票能否入库
  • 提完折旧的车卖掉划算吗
  • 企业电子支付
  • 二手房怎么避免一房多卖
  • 接受实物投资纳印花税怎么缴纳?
  • 收款收据写着投诉有效吗
  • 短期借款的会计凭证
  • 工程交税必须在工程地点交吗
  • 增值税留抵税额账务处理
  • 减少注册资本金程序
  • 销售土地使用权的增值税税率
  • 旧房转让土地增值税核定
  • 未确认收入的增值税怎么记账
  • 定额手撕发票怎么买
  • 应收账款坏账准备是信用减值损失还是资产
  • windows 11密钥
  • 联想lenovo ideapad 320-15AST
  • 公司补缴印花税的后果
  • 大白菜u盘启动后黑屏
  • 城镇土地使用税税率
  • php获取指定日期是星期几
  • 旅游企业会计ppt
  • 签合同要注意些什么
  • 喜马拉雅山脉中最高的山峰是什么
  • thinkphp smarty
  • php模板教程
  • 金蝶账无忧待遇和金蝶一样吗
  • 增值税减免附加税怎么处理
  • 用支付宝支付的游戏
  • 微信小程序商城源码php
  • web自动化测试项目
  • flip函数
  • 其他综合收益转入盈余公积和未分配利润
  • MVC架构模式
  • django中httpresponse
  • 预付卡销售和充值计入什么费用
  • db2教程
  • 城建税小规模纳税人
  • 科技型中小企业享受优惠税收政策
  • 库存商品暂估入库科目怎么做
  • 企业年底亏损怎么结转
  • 收到客户预付款会计分录
  • 员工房屋租赁合同
  • 工会筹备金该按什么计算
  • 个体工商户是否要交税
  • 在建工程预付款授信
  • 科目余额表没有本年累计怎么办
  • 用于职工福利的增值税怎么计算
  • mysql 5.7.5 m15 winx64.zip安装教程
  • mssql insert into 和insert into select性能比较
  • mysql5.7最新版
  • window10 bitlocker
  • centos安装完成后重启进不去
  • centos发送http请求
  • win8蓝牙设置在哪
  • 五个常用的说明方法
  • 升级win10时蓝屏
  • PQIBrowser.exe是什么进程 PQIBrowser进程查询
  • 深入解析抑郁症:什么是它的表现?别小看它的危害程度!
  • 安卓手机好用的笔记类app
  • 下载随手调
  • bootstrap范例
  • linux安装oracle数据库步骤
  • 网页设计中span
  • ar现实增强设备
  • angularjs2
  • android network
  • JavaScript焦点事件、鼠标事件和滚轮事件使用详解
  • 工具类软件有哪些
  • javascript的dom
  • android实现多线程的方法
  • 无锡税务举报网站
  • 企业科研经费管理制度
  • 契税个税怎么说
  • 数码产品关税多少
  • 我国国家宪法日是每年的十二月几日
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设