在正則表達式中點(".")代表任意一個字符,而星號("*")則代表可以重復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]的字母組合呢?
為什么正則表達式“.*"匹配任意字符
慕沐林林
2018-07-17 07:16:52