in reply to Why does split on /./ not split the string?
It does. However because the . matches anything, the result may not be what you expect: all the chars are delimiter chars so no fields are found.
DWIM is Perl's answer to Gödel
In Section
Seekers of Perl Wisdom