在正則表達(dá)式中點(diǎn)(".")代表任意一個(gè)字符,而星號(hào)("*")則代表可以重復(fù)0或以上次前一個(gè)字符,為什么它們的組合可以代表任意字符呢?在我看來點(diǎn)(".")可以代表[a-z][A-Z][0-9]以及所有的特殊字符,為了便于說明,假設(shè)點(diǎn)(".")只代表[a-z]中的任意字符,那么我認(rèn)為 .* 代表的應(yīng)該是 a,aa,aaa,aaaa,aaaaa可以重復(fù)無限次,b,bb,bbb,bbbb,bbbbb可以重復(fù)無限次,c,cc,ccc,cccc,ccccc可以重復(fù)無限次,等等吧,為什么實(shí)際上是可以代表所有的[a-z]的字母組合呢?
為什么正則表達(dá)式“.*"匹配任意字符
慕沐林林
2018-07-17 07:16:52