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)