To all who answered my question, thank you very much. It was quite a
help. The idea was to remove the trailing white space character
permanently. I think I have enough to go on from here. Thank you again.
Al
Mark Anderson wrote:
>
> > But, could someone explain the meaning of the "$" in the above expression,
> > s/\s$// .
>
> The $ looks for end of line/end of string. This is expression is saying
> take the whitespace character followed by end of line and replace it with
> nothing. If there is no whitespace character at the end of the line, it
> does nothing.
>
> > How would I incorporate in the expression the $string which occurs before
> > the white space? (is that what the "$" is for?)
>
> This line:
> > > $HASH{$key} =~ s/ $//;
> changes the value of the variable $HASH{$key} so that it no longer has the
> literal space at the end.
>
> We're probably all getting a little confused at this point. Do you want to
> chop off the space forever, or do you want a new variable that has the value
> of the old variable without the space?
>
> $tmpvar = ($HASH{$key} =~ /(.*)\s$/);
>
> Hope this helps,
> /\/\ark
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]