博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正则表达式中/i,/g,/ig,/gi,/m的区别和含义
阅读量:5021 次
发布时间:2019-06-12

本文共 428 字,大约阅读时间需要 1 分钟。

/i (忽略大小写)

/g (全文查找出现的所有匹配字符)

/m (多行查找)
/gi(全文查找、忽略大小写)
/ig(全文查找、忽略大小写)

 

这些是模式修正符 -- 解说正则表达式模式中使用的修正符

如果设定此修正符,模式中的字符将同时匹配大小写字母。 
m
当设定了此修正符,“行起始”和“行结束”除了匹配整个字符串开头和结束外,还分别匹配其中的换行符的之后和之前。
s
如果设定了此修正符,模式中的圆点元字符(.)匹配所有的字符,包括换行符。没有此设定的话,则不包括换行符。
x
如果设定了此修正符,模式中的空白字符除了被转义的或在字符类中的以外完全被忽略,在未转义的字符类之外的 # 以及下一个换行符之间的所有字符,包括两头,也都被忽略。 
e
如果设定了此修正符,preg_replace() 在替换字符串中对逆向引用作正常的替换,

转载于:https://www.cnblogs.com/Joe-and-Joan/p/10020350.html

你可能感兴趣的文章
web前端优化
查看>>
ssh 连接原理及ssh-keygen
查看>>
vs2013编译qt程序后中文出现乱码
查看>>
【转】IOS数据库操作SQLite3使用详解
查看>>
Android官方技术文档翻译——ApplicationId 与 PackageName
查看>>
设计网站大全
查看>>
JVM CUP占用率过高排除方法,windows环境
查看>>
【转】JAVA字符串格式化-String.format()的使用
查看>>
【转】ButterKnife基本使用--不错
查看>>
【转】VS2012编译出来的程序,在XP上运行,出现“.exe 不是有效的 win32 应用程序” “not a valid win32 application”...
查看>>
函数中关于const关键字使用的注意事项
查看>>
微信架构(转)
查看>>
Web项目中的路径问题
查看>>
js随机数的取整
查看>>
关于解析漏洞
查看>>
十大经典预测算法(六)---集成学习(模型融合算法)
查看>>
用php做一个简单的注册用户功能
查看>>
一款基于css3的3D图片翻页切换特效
查看>>
Feign使用Hystrix无效原因及解决方法
查看>>
Sizeof与Strlen的区别与联系
查看>>