Quantifier {0,0}是否意味着排除正则表达式中的字符?

时间:2017-12-23 09:15:19

标签: regex

我对量词{}了解了什么:

量词{}中的第一个整数表示 至少 ,第二个整数表示 最多 。所以{n,m}至少意味着 n ,最多 m

我不明白的是:

类似地,{0,0}表示至少为零且最多为零(等于排除某些字符)。所以正则表达式/(?=\W{0,0})/应该排除特殊字符,但这不是为什么?

1 个答案:

答案 0 :(得分:1)

因为“空字符串恰好是0次出现[任何]”...当然是之前的之后的每个字符,这使得它无用前瞻和后视