Anchors

优质
小牛编辑
113浏览
2023-12-01

锚点允许匹配成功或失败,具体取决于字符串中的当前位置。 下表列出了锚点 -

断言描述图案火柴
^匹配必须从字符串或行的开头开始。^\d{3}"567" in "567-777-"
$匹配必须发生在字符串的末尾,或者在行或字符串末尾的\n之前。-\d{4}$"-2012" in "8-12-2012"
\A匹配必须发生在字符串的开头。\A\w{3}“Code-007-”中的“代码”
\Z匹配必须发生在字符串的末尾或字符串末尾的\ n之前。-\d{3}\Z"-007" in "Bond-901-007"
\z匹配必须发生在字符串的末尾。-\d{3}\z“-901”in“-901-333”
\G匹配必须发生在上一场比赛结束的时刻。\\G\(\d\)“(1)”,“(3)”,“(5)”in“(1)(3)(5)[7](9)”
\b匹配必须发生在\w (字母数字)和\W (非字母数字)字符之间的边界上。\w“房间#1”中的“R”,“o”,“m”和“1”
\B匹配不得出现在\b边界上。\Bend\w*\b“结束”,“恩德”在“结束发送忍受贷款人”