当前位置:  开发笔记 > 编程语言 > 正文

正则表达式:^和\ A之间的差异

如何解决《正则表达式:^和\A之间的差异》经验,为你挑选了1个好方法。

是唯一的区别^\A一个事实,\A可以换行后不会匹配?(即使在多线模式下)

The PCRE man page says:
^      assert start of string (or line, in multiline mode)
...
\A     matches at the start of the subject

谢谢!



1> Tim..:

是.\A将在您的价值的最开始匹配.^将匹配值的开头,但也会在多行模式(//m)中的换行符后立即匹配.

\Z是类似的,但随着价值的结束.然而,这将匹配在值的末尾新行之前.如果您不想要此行为,请使用\z,在值的末尾匹配.

有用的参考:perlre联机帮助页

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有