## 4-3:模式修正符 >[info] 修正符作用于整个正则表达式,要注意以下几点: 1. 模式修正符要写在正则表达式定界符(右边'/')之外; 2. 模式修正符调整正则表达式的解析,扩展正则表达式的功能和处理能力; 3. 可以将多个模式修正符同时使用,以达到更好的控制功能。 * * * * * ### 常用模式修正符: | 序号 | 模式修正符 | 说明 | | :---: | :---: | --- | | 1 | i | 模式匹配时,忽略大小写 | | 2 | m | 将字符串视为多行,每行以^开头$结尾 | | 3 | s | 元字符'.'可匹配换行符,此时换行符失效,多行视为单行 | | 4 | x | 忽略模式字符串中的空白字符,除非已转义 | | 5 | e | 仅用在preg_replace()中,替换字符串对逆向引用做正常替换,用其结果来搜索 | | 6 | U | 反转匹配数量的值使其不是默认的重复,而变成在后面加上'?'才变得重复 | | 7 | D | 模式中$符号仅匹配目标字符串的结尾,如有m修正符,则忽略 | * * * * * #### 总结: >[info] 实例就不再举出,毕竟本教程不是PHP编程入门。相信你可以做测试。如果想了解更多正则表达式的知识 ,可以查阅相关的书籍或资料~~