位置: 编程技术 - 正文

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函数)

  • 一般纳税人收到专票怎么认证
  • 房地产销售土地属于什么收入
  • 附加税有哪些?
  • 火车票丢失怎么补办
  • 季度所得税资产总额怎么计算
  • 工商局打印机读档案委托书
  • 股东个人为公司付的钱
  • 购车税叫什么
  • 小规模增值税做那个费用科目
  • 普通发票开折扣销售能冲减销售吗
  • 应交税费核算的税金有哪些
  • 税务局代开的增值税专票可以红冲吗?
  • 收到转账支票存支票背书处怎么填写
  • 公司作为承租方需要交房产税吗
  • 残保金是所有企业都交么
  • 公司向贷款公司贷款做账分录
  • 小规模没有进项票可以开销项票吗
  • 转让非独占许可使用权调整
  • 毛利润率的计算公式举例
  • 物业会计科目设置
  • 货物收到钱已付 发票未收到怎么做账
  • 会展企业的作用有哪些
  • 租个人房屋办公怎么租
  • 税务发票原件
  • 企业增加的留存收益计入
  • 离职有补偿金的可不可以领取失业金
  • 收到银行存款利息记账凭证怎么写
  • 电脑屏发黄怎么调正常哪
  • 静态回收期计算方法例子
  • 隐藏分区怎么打开
  • win10如何添加网络适配器
  • win11 pin失效
  • surface pro记笔记
  • 快启动u盘装系统教程
  • php获取网页源码
  • php编程基础与实例教程
  • php nl2br
  • vue项目使用rem
  • 新的担保法是怎么规定的
  • id3决策树伪代码
  • Http协议之Content-Type理解
  • 微信小程序开发者工具
  • wordpress小工具开发
  • 一般情况下公司为什么会吊销
  • 用python创建一个列表
  • 生产车间的辅助记录
  • 事业单位的账务处理要分预算会计和财务会计吗
  • 销售成本转结分录
  • sql server标识符
  • 一般纳税人不开票收入怎么做账
  • 小规模纳税人减半征收的六税两费
  • 外购商品发放给员工 进项税额能不能抵扣
  • 免税收入怎么做会计分录
  • 发票做账流程
  • 劳务费如何计提
  • 会计科目用错如何改正
  • 其他应收款坏账准备计提标准
  • 外币应收账款汇兑损失计入财务费用吗
  • 主营业务利润率反映了企业的什么能力
  • Linux下卸载MySQL数据库
  • MySQL thread_stack连接线程的优化
  • iis w3svc
  • windows7问题解决方案
  • Linux系统中Squid代理服务器配置全过程解析
  • win10周年版
  • linux系统获取dhcp地址
  • launch pxe
  • win10升级补丁位置
  • 在linux系统中有一个重要的概念
  • opengl教学视频
  • perl keys
  • 关于js的描述错误的是
  • shell脚本编程实例
  • 生成ssh
  • 美国进口税起征点
  • 纳税申报之后最迟多久交
  • A级纳税人和一般纳税人区别
  • 国税实名制信息采集
  • 免除滞纳金的条件
  • 纳税筹划是什么课
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设