当前位置: 首页 > 科技 > 人工智能 > 正则表达式 锚点_腾讯新闻

正则表达式 锚点_腾讯新闻

天乐
2020-07-17 02:43:55 第一视角

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

锚点

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

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

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

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

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

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

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

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

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

提示:支持键盘“← →”键翻页
为你推荐
加载更多
意见反馈
返回顶部