in reply to split and capture some of the separators
grep defined($_), split doesn't work for me. grep length($_), split does.