Visual Basic 正则表达式 - 量词

量词指定输入字符串中必须存在多少前一个元素(可以是字符、组或字符类)的实例才能进行匹配。

量词描述模式匹配
*与前一个元素匹配零次或多次。\d*.\d".0", "19.9", "219.9"
+与前一个元素匹配一次或多次。"be+""been" 中的 "bee", "bent" 中的 "be"
?与前一个元素零次或一次匹配。"rai?n""ran", "rain"
{ n }与前一个元素精确匹配 n 次。",\d{3}""1,043.6" 中的 ",043", "9,876,543,210" 中的 ",876", ",543", 和 ",210"
{ n ,}与前一个元素至少匹配 n 次。"\d{2,}""166", "29", "1930"
{ n , m }匹配前一个元素至少 n 次,但不超过 m 次。"\d{3,5}""193024" 中的 "166", "17668" "19302"
*?匹配前一个元素 0 次或多次,但次数尽可能少。\d*?.\d".0", "19.9", "219.9"
+?匹配前一个元素一次或多次,但次数尽可能少。"be+?""been" 中的 "be" "bent" 中的 "be"
??匹配前一个元素 0 次或一次,但次数尽可能少。"rai??n""ran", "rain"
{ n }?与前面的元素精确匹配 n 次。",\d{3}?""1,043.6" 中的 ",043", "9,876,543,210" 中的 ",876", ",543", 和 ",210"
{ n ,}?匹配前一个元素至少 n 次,但次数尽可能少。"\d{2,}?""166", "29", "1930"
{ n , m }?n 次和 m 次之间匹配上一个元素,但次数尽可能少。"\d{3,5}?""193024" 中的 "166", "17668" "193", "024"

分类导航