谁能告诉我两者之间的区别*
and +
下例中的运算符:
[<>]+
[<>]*
它们每个都是量词,星号量词(*
) 表示前面的表达式可以匹配零次或多次,就像{0,}
而加量词(+
) 表示前面的表达式必须匹配至少一次或多次,并且它与{1,}
.
回顾一下:
a* ---> a{0,} ---> Match a or aa or aaaaa or an empty string
a+ ---> a{1,} ---> Match a or aa or aaaa but not a string empty
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)