首页> 基础笔记 >PHP基础学习 >PHP正则 PHP正则
PHP正则匹配模式修正符
作者:小萝卜 2019-08-17 【 PHP 正则 】 浏览 1216
简介i在和模式进行匹配时不区分大小写,m将字符串视为多行。默认的正则开始“^”和结束“$”将目标字符串作为单一的一“行”字符。加上m后,那么开始和结束将会指字符串的每一行。
修正符 |
含义描述 |
i |
在和模式进行匹配时不区分大小写 |
m |
将字符串视为多行。默认的正则开始“^”和结束“$”将目标字符串作为单一的一“行”字符。加上m后, |
s |
如果设定了此修正符,模式中的圆点元字符“.”匹配所有的字符,包括换行符。即将字符串视为单行, |
x |
模式中的空白忽略不计,除非它已经被转义 |
e |
只用在preg_replace()函数中,在替换字符串中对逆向引用做正常的替换,将其作为 PHP 代码求值, |
U |
本修正符反转了匹配数量的值使其不是默认的重复,而变成在后面跟上“?”才变得重复。这和 Perl 不兼容。 |
D |
模式中的美元元字符仅匹配目标字符串的结尾。没有此选项时,如果最后一个字符是换行符的话, |
很赞哦! (0)
上一篇:PHP正则表达式构成方式