在php中,我们使用preg_match函数做正式匹配, 默认匹配是单行模式, 有时候我们希望能匹配多行.那么我们需要做的就是在正则规则后加上/s修饰符. 举个例子就是

preg_math('/abc/', $str) 变为 preg_math('/abc/s', $str)

/s修饰符作用在官方解释中为: 默认的,没有这个加/s,那么.符号会匹配所有字符除换行符之外. 而如果加上/s, 那么
.会匹配所有任意字符,包括换行

更多修饰符,见官网描述: https://www.php.net/manual/en/reference.pcre.pattern.modifiers.php

标签: none

添加新评论