Anchors
优质
小牛编辑
123浏览
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 | “结束”,“恩德”在“结束发送忍受贷款人” |