--- Lysander <[EMAIL PROTECTED]> wrote:
> I need to replace all the occurances of one thing
> with another.  This is simple enough, except that
> I am working with a list variable, rather than a
> scalar...

list != array (and you mean an array)

>
>   for my $body (@body)  
>   {
>     $body =~ s/foo/bar/;
>   }
> 
> appears to leave @body empty.

Err... tested and words fine.

> How does one go about this?

s/foo/bar/ for @body;

Note: Don't use "for" when iterating over an array, unless
it reads better - use "foreach".  I'd suggest you use it
like I have, or:

for ($var) {
  s/foo/bar/;
}

when you aren't really working with an array.

Jonathan Paton

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to