首页
学习
活动
专区
工具
TVP
发布

正则表达式 锚点

正则表达式锚点不会匹配实际的文本,而是用于寻找特定的位置。

锚点

^:匹配字符串的开头。如果使用多行模式,则这也将在换行符后立即匹配。

$:匹配字符串的结尾。如果使用了多行模式,则这也将在换行符之前立即匹配。

\A:仅匹配字符串的开头。与^不同,它不受多行模式的影响。

\b:在\w匹配的字符和\w不匹配的字符之间立即匹配(以任意顺序)。它不能用于将非单词与单词分开。

\B:在两个字符之间用\w匹配的位置匹配。

\G:仅在搜索的起点或上一次成功匹配结束的位置匹配。与/g标志一起使用,或者在你仅尝试在字符串中的某个点之后进行匹配时很有用。

\z:仅匹配字符串的结尾。与$不同,它不受多行模式的影响,并且与\Z相反,在字符串末尾的尾随换行符之前将不匹配。

\Z:仅匹配字符串的结尾。与$不同,它不受多行模式的影响。

  \z和Z区别:它们都是整段匹配,而\Z匹配的时候在输入的结尾处有和没有终止子(\r,\n,\r\n)都能匹配。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200716A0ZFJ500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券