On 4/26/06, Rance Hall <[EMAIL PROTECTED]> wrote:
> @domain = split(' ',$domainlist);

This usage of split only splits at spaces. For example, if $domaintlist contains
'a b c', you will get ('a', 'b', 'c'). It has nothing to do with other
kinds of spaces.

If you meant

@domain = split /\s+/, $domanlist;

then you got it right.

> what happens is that the whitespace that is in the string is stripped
> out and only one array element is returned after the split even though
> there should have been several.

Maybe you're trying to see the result in @domain like this

print @domain

and print in this case uses no delimiter between the array elements.
If you do something like

print "@domain" # will use ' ' between array elements

print join "-", @domain # will use '-' between array elements

maybe you will discover it is working, but you just didn't choose well
how to show it to you.

Best regards,
Adriano

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


Reply via email to