I understand .
matches a single character.
So .* should mean any character , 0 or more times.
So it should match
aaaaaaaaaa
(a 10 times),
bbbbbbbbb
(b 9 times),
'{nothing here}' (any character 0 times)
But why does it match
abasdfasdfadv
(Because I dont see 0 or more occurence of any character)