Quantifiers
优质
小牛编辑
132浏览
2023-12-01
量词指定输入字符串中必须存在前一个元素(可以是字符,组或字符类)的实例数,以便进行匹配。
量词 | 描述 | 图案 | 火柴 |
---|---|---|---|
* | 匹配前一个元素零次或多次。 | \d*\.\d | ".0", "19.9", "219.9" |
+ | 匹配前一个元素一次或多次。 | "be+" | “蜜蜂”中的“被”,“被”变为“弯曲” |
? | 匹配前一个元素零次或一次。 | "rai?n" | "ran", "rain" |
{ n } | 正好匹配前一个元素n次。 | ",\d{3}" | “,043”in“1,043.6”,“,876”,“,543”和“,210”in“9,876,543,210” |
{ n ,} | 匹配前一个元素至少n次。 | "\d{2,}" | "166", "29", "1930" |
{ n , m } | 匹配前一个元素至少n次,但不超过m次。 | "\d{3,5}" | “166”,“17668”“19302”in“193024” |
*? | 匹配前一个元素零次或多次,但尽可能少。 | \d*?\.\d | ".0", "19.9", "219.9" |
+? | 匹配前一个元素一次或多次,但尽可能少。 | "be+?" | “be”在“被”中,“被”在“弯曲”中 |
?? | 匹配前一个元素零次或一次,但尽可能少。 | "rai??n" | "ran", "rain" |
{ n }? | 正好匹配前面的元素n次。 | ",\d{3}?" | “,043”in“1,043.6”,“,876”,“,543”和“,210”in“9,876,543,210” |
{ n ,}? | 匹配前一个元素至少n次,但尽可能少。 | "\d{2,}?" | "166", "29", "1930" |
{ n , m }? | 在n和m次之间匹配前一个元素,但是尽可能少。 | "\d{3,5}?" | “166”,“17668”“193”,“024”in“193024” |