正则表达式中/g /i /m /e /x /s的用法
2016-03-29 16:41
375 查看
这些符号被称为正则表达式模式修饰符,用法含义如下:
1、/g 表示该表达式将用来在输入字符串中查找所有可能的匹配,返回的结果可以是多个。如果不加/g最多只会匹配一个
2、/i 表示匹配的时候不区分大小写,这个跟其它语言的正则用法相同
3、/m 表示多行匹配。什么是多行匹配呢?就是匹配换行符两端的潜在匹配。影响正则中的^$符号
4、/s 与/m相对,单行模式匹配。
5、/e 可执行模式,此为PHP专有参数,例如preg_replace函数。
6、/x 忽略空白模式。
这里有值得注意的一点,这些修饰符是可以混合使用的。例如 /ig、/ie等。
1、/g 表示该表达式将用来在输入字符串中查找所有可能的匹配,返回的结果可以是多个。如果不加/g最多只会匹配一个
2、/i 表示匹配的时候不区分大小写,这个跟其它语言的正则用法相同
3、/m 表示多行匹配。什么是多行匹配呢?就是匹配换行符两端的潜在匹配。影响正则中的^$符号
4、/s 与/m相对,单行模式匹配。
5、/e 可执行模式,此为PHP专有参数,例如preg_replace函数。
6、/x 忽略空白模式。
这里有值得注意的一点,这些修饰符是可以混合使用的。例如 /ig、/ie等。
相关文章推荐
- leetcode——202——Happy Number
- vim的c语言环境简单配置
- 我的第一次CSDN
- Unity 打包后文件系统访问的一个小细节
- QuartZ 2D个人总结
- Unity 转 IOS 工程报错:EXC_BAD_ACCESS
- Python判断远端服务器(本机Java服务器程序)端口是否通
- HDU 4764 博弈
- 以前的东西整理(3)
- 让WebView可以返回上一级
- css3制作3d翻转效果
- Windows关机过程分析与快速关机
- 便利的使用正则表达式截取字段
- Widget
- Paxos算法
- ORACLE ADF11g:代码返回存储过程数据库对象
- Android应用进程间通信之Messenger信使使用及源码浅析
- 基于Springmvc的登录权限拦截器
- 2015届华为校园招聘机试题-本人菜鸟,尝试解答-工具Eclipse
- 带有帐号密码验证的apche服务器文件下载