正则表达式锚点不会匹配实际的文本,而是用于寻找特定的位置。
^
:匹配字符串的开头。如果使用多行模式,则这也将在换行符后立即匹配。$
:匹配字符串的结尾。如果使用了多行模式,则这也将在换行符之前立即匹配。\A
:仅匹配字符串的开头。与^
不同,它不受多行模式的影响。\b
:在\w
匹配的字符和\w
不匹配的字符之间立即匹配(以任意顺序)。它不能用于将非单词与单词分开。\B
:在两个字符之间用\w
匹配的位置匹配。\G
:仅在搜索的起点或上一次成功匹配结束的位置匹配。与/g
标志一起使用,或者在你仅尝试在字符串中的某个点之后进行匹配时很有用。\z
:仅匹配字符串的结尾。与$
不同,它不受多行模式的影响,并且与\Z
相反,在字符串末尾的尾随换行符之前将不匹配。\Z
:仅匹配字符串的结尾。与$
不同,它不受多行模式的影响。 \z
和Z
区别:它们都是整段匹配,而\Z
匹配的时候在输入的结尾处有和没有终止子(\r,\n,\r\n
)都能匹配。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有