首页 新闻 会员 周边 捐助

量词(quantifier)就是“规定前面的东西要出现多少次”的符号。

0
[已关闭问题] 关闭于 2025-07-25 18:00

量词(quantifier)就是“规定前面的东西要出现多少次”的符号。
它只跟“前面的一个原子”搭配使用——原子可以是单个字符、字符类、分组、反向引用等

量词 等价写法 含义 示例
? {0,1} 0 次或 1 次(可选) colou?r → color / colour
* {0,} 0 次或任意多次 ab*c → ac, abc, abbbc…
+ {1,} 至少 1 次 ab+c → abc, abbbc…
{n} 恰好 n 次 \d{4} → 4 位数字
{n,} 至少 n 次 \d{3,} → 3 位及以上
{n,m} n 到 m 次 \d{2,5} → 2~5 位
_java_python的主页 _java_python | 小虾三级 | 园豆:984
提问于:2025-07-25 18:00
< >
分享
所有回答(1)
0

贪婪 vs 懒惰(非贪婪)
默认 贪婪(尽可能多匹配):
/"."/ 在 "a" "b" 会把整串 "a" "b" 吞掉
加 ? 变 懒惰(尽可能少匹配):
/".
?"/ 只匹配 "a""b" 各自
──────────────────
一句话记忆
量词 = “数量控制器”
前面放什么,它就控制那个东西的数量。

_java_python | 园豆:984 (小虾三级) | 2025-07-25 18:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册