in reply to Searching Strings for Characters

There is a magical form of split which will do all that:

$data = join ' ', split " ", $data;
That's all it takes. length($data) will be 0 if the original was all spaces.

After Compline,
Zaxo