Gunnar Hjalmarsson wrote:
perl_learner wrote:
On May 6, 10:08 am, [EMAIL PROTECTED] (Gunnar Hjalmarsson) wrote:

     my @kits = split ' ', $KIT_LIST;

Also with little change, "my @kits = split '  ', $KIT_LIST; ## added
an extra space to split"

I am getting the desired output.

The extra space should not make a difference, since split(' ') is a special case that splits on all kinds of whitespace.

The extra space *does* make a difference:

$ perl -le'$_ = qq[abc\t \t \t\tdef]; print ">$_<" for split q[ ]; print ">$_<" for split q[ ]'
>abc<
>def<
>abc                            def<



John
--
Perl isn't a toolbox, but a small machine shop where you
can special-order certain sorts of tools at low cost and
in short order.                            -- Larry Wall

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to