在正则表达式中点(".")代表任意一个字符,而星号("*")则代表可以重复0或以上次前一个字符,为什么它们的组合可以代表任意字符呢?在我看来点(".")可以代表[a-z][A-Z][0-9]以及所有的特殊字符,为了便于说明,假设点(".")只代表[a-z]中的任意字符,那么我认为 .* 代表的应该是 a,aa,aaa,aaaa,aaaaa可以重复无限次,b,bb,bbb,bbbb,bbbbb可以重复无限次,c,cc,ccc,cccc,ccccc可以重复无限次,等等吧,为什么实际上是可以代表所有的[a-z]的字母组合呢?
- 3 回答
- 0 关注
- 5701 浏览
添加回答
举报
0/150
提交
取消