Batch M wrote:
> 
> Hail,

Hello,

>  Oreilly's book says..." To suppress this warning,
> assign an initial value to your variables."
> 
> what value should I attached to:
> 
> $content = $header_html . $1 . $footer_html;
> 
> from:
> 
>      if($content=~m|<BODY.*?>(.*?)</BODY>|si) {
>             $content = $header_html . $1 .
> $footer_html;
>             $content =~ s|%title%|$title|;
>             &save_file("$fullpath",$content);
>             print "Completed\n";
>          } else{
>             print "Couldn't parse: $!\n";
>            }
> 
> What does $1 point to?


$1 is assigned to by the regular expression match inside the parentheses
(.*?)  Because the variable $1 is used after a successful match it will
contain a value that can be used safely in concatenation.



John
-- 
use Perl;
program
fulfillment

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

Reply via email to