【发布时间】:2011-10-21 16:23:43
【问题描述】:
在PCRE中,有什么区别:
-
^和\A,以及 -
$和\Z?
我记得读到有一个细微的差别,但不记得到底是什么。
【问题讨论】:
标签: php regex preg-match pcre
在PCRE中,有什么区别:
^ 和 \A,以及$ 和 \Z?我记得读到有一个细微的差别,但不记得到底是什么。
【问题讨论】:
标签: php regex preg-match pcre
默认情况下,两者没有区别,它们都表示字符串的开始或结束。但是,如果您使用 m 修饰符,则 ^ 和 $ 将分别匹配行的开头和结尾。
【讨论】:
$ 和\Z(大写Z)将在字符串末尾的换行符之前匹配,而\z(小写Z)仅在字符串末尾匹配字符串。
\z 的存在。