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

Reply via email to