VB.Net 正则表达式 - 锚点

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

断言 描述 模式 匹配
^ 匹配必须从字符串或行的开头开始。 ^\d{3} "567" 在 "567-777-"
$ 匹配必须出现在字符串末尾或行或字符串末尾的 \n 之前。 -\d{4}$ "-2012" 在 "8-12-2012"
\A 匹配必须出现在字符串的开头。 \A\w{3} "Code" 在 "Code-007-"
\Z 匹配必须出现在字符串末尾或字符串末尾的 \n 之前。 -\d{3}\Z "-007" 在 "Bond-901-007"
\z 匹配必须出现在字符串的末尾。 -\d{3}\z "-333" 在 "-901-333"
\G 匹配必须发生在上一场匹配结束的地方。 \\G\(\d\) "(1)", "(3)", "(5)" 在 "(1)(3)(5)[7](9)"
\b 匹配必须发生在 \w(字母数字)和 \W(非字母数字)字符之间的边界上。 \w "R", "o", "m" 和 "1" 在 "Room#1"
\B 匹配不得发生在 \b 边界上。 \Bend\w*\b "ends", "ender" 在 "end sends endure lender"

❮ vb.net_regular_expressions.html