标签列表
PCRE: ^|$ and \A|\Z?
php
regex
preg-match
pcre
5
5
在PCRE中,^和\A有什么区别,$和\Z又有什么区别?
我记得曾经看到过它们之间的微妙区别,但是现在想不起来了。
-
Alix Axel
1
个回答
6
6
默认情况下,两者没有区别,它们都表示字符串的开头或结尾。但是,如果您使用
m
修改符,则
^
和
$
将分别匹配行的开头和结尾。
-
EdoDodo
2
5
请注意,
$
和
\Z
(大写字母 Z)将匹配字符串末尾的换行符之前的位置,而
\z
(小写字母 z)仅匹配字符串的最末尾。
- ridgerunner
@ridgerunner:不错啊:http://codepad.org/4pZVzWjf!我甚至不知道`\z`的存在。
- Alix Axel
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
30
安装PCRE出错。
3
PCRE版本的subRegex
3
PCRE中的终止问题
9
PCRE正则表达式重叠匹配
7
PCRE正则表达式去除空括号
12
什么是PCRE兼容语法?C#是否兼容PCRE?
3
PCRE和空白字符
5
如何使用Homebrew安装pcre?
3
Visual C++ 2012 and PCRE
5
如何分析PCRE模式?
$
和\Z
(大写字母 Z)将匹配字符串末尾的换行符之前的位置,而\z
(小写字母 z)仅匹配字符串的最末尾。 - ridgerunner