Visual Basic 锚定

锚定匹配成功或失败,具体取决于字符串中的当前位置。

下表列出了锚定:

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

分类导航