为什么。*以正确的方式工作

时间:2018-03-16 20:31:30

标签: regex

我理解.匹配单个字符。 所以。*应该是任何字符,0或更多次。

所以它应该匹配 aaaaaaaaaa(10次), bbbbbbbbb(b 9次), ' {没有在这里}' (任何字符0次)

但为什么它匹配 abasdfasdfadv(因为我没有看到任何角色出现0或更多)

1 个答案:

答案 0 :(得分:0)

.*表示"零个或多个任何字符",而不是"相同的字符重复零次或多次"。

想象一下.大致类似[0x00-0xFF],换句话说,任何角色都可以接受。