正则表达式 | 锚点

时间:2022-07-22
本文章向大家介绍正则表达式 | 锚点,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

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

锚点

  • ^:匹配字符串的开头。如果使用多行模式,则这也将在换行符后立即匹配。
  • $:匹配字符串的结尾。如果使用了多行模式,则这也将在换行符之前立即匹配。
  • A:仅匹配字符串的开头。与^不同,它不受多行模式的影响。
  • b:在w匹配的字符和w不匹配的字符之间立即匹配(以任意顺序)。它不能用于将非单词与单词分开。
  • B:在两个字符之间用w匹配的位置匹配。
  • G:仅在搜索的起点或上一次成功匹配结束的位置匹配。与/g标志一起使用,或者在你仅尝试在字符串中的某个点之后进行匹配时很有用。
  • z:仅匹配字符串的结尾。与$不同,它不受多行模式的影响,并且与Z相反,在字符串末尾的尾随换行符之前将不匹配。
  • Z:仅匹配字符串的结尾。与$不同,它不受多行模式的影响。

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