On Wed, 24 Jul 2013 12:25:16 -0700
Jim Gibson <jimsgib...@gmail.com> wrote:

> In your case, BLOCK is 
> 
>   { $_=~ s/\"/\'/g; "\"$_\"" } 
> 
> and LIST is @data. Therefore, each element of @data is aliased to $_,
> the substitution s//\"/\'/g is performed on it, which changes all
> double-quote characters to single-quote apostrophes, Then, the second
> 'line' of the BLOCK is evaluated and pushed onto the result list,
> which puts the transformed string between double-quotes. The
> resulting list is joined with '.' characters and printed to the OUT2
> file stream.

And changes the contents of @data so that it contains the original
strings surrounded by double quotes with any internal double quotes
changed to single ones.


-- 
Don't stop where the ink does.
        Shawn

-- 
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to