On Wednesday 19 May 2004 05:25 pm, Michael Robeson wrote:
> Sorry, I meant to upload this script (see below). However, I have one
> last question. Why can't I use
>
> s/\n//g;    # instead of
>
> tr/A-Za-z-//cd;
>
>
>
> in the script below? I thought it would be simpler to remove the
> newline characters from $_ which is all I really want to do. However,
> most of the time all I will see are "-" and letters which is why I set
> the tr function the way I did.

Hi Mike,

I'm not sure if I understand exactly what you want to do here, but if you want 
to remove trailing newlines only, I'd use 
        chomp;

>
> I just couldn't figure out why the substitution function wouldn't work
> in this case. How am I setting it up wrong?

Just guessing - could it be that you need to assign the return value of s///?
Something like
  my $var_without_newlines = s/\n//g;
?

HTH,

Philipp

-- 
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