On Thu, October 18, 2007 11:50 am, Rob Dixon wrote:
> Paul wrote:
>> I am assigned the output of a function to a variable.
>>
>> my$variable = (function);
>> print "$variable\n";
>>
>> The output is:
>> text
>> 0
>>
>> So I try this:
>>
>> chop my$variable = (function);
>> print "$variable\n";
>>
>> The output is:
>> text
>> *** this is blank space output *****
>>
>> So it get's rid of the "0", but outputs a new line.
>>
>> I try double chopping with same results.
>>
>> How can I finally get rid of it, I just want the text output.  Ugh.
>
> Something like
>
> $variable = s/\n.*//s;
>
> should do the trick, which removes the first newline character and
> everything following it.

This doesn't work either.  Arrrggghhh..


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


Reply via email to