是唯一的区别^和\A一个事实,\A可以换行后不会匹配?(即使在多线模式下)
The PCRE man page says:
^ assert start of string (or line, in multiline mode)
...
\A matches at the start of the subject
Run Code Online (Sandbox Code Playgroud)
谢谢!
是.\A将在您的价值的最开始匹配.^将匹配值的开头,但也会在多行模式(//m)中的换行符后立即匹配.
这\Z是类似的,但随着价值的结束.然而,这将也匹配在值的末尾新行之前.如果您不想要此行为,请使用\z,仅在值的末尾匹配.
有用的参考:perlre联机帮助页
| 归档时间: |
|
| 查看次数: |
544 次 |
| 最近记录: |