Thats simple.

change the regexp
$filestr=~s/$SEARCH.*?$SEARCH/$SEARCH $HTML $SEARCH /;



On Fri, 2002-06-14 at 09:36, Troy May wrote:
> Thank you, that worked!  :)
> 
> By the way, I'm thinking of a new thing that I want to do.  How would I
> alter this to open another page the same way, but replace the html code
> BETWEEN two "<!--news feed-->" with the same $html?  I could rename the
> second "<!--news feed-->" if that would be easier.  But I'm looking at
> regexes to do this, but I'm not real good with them.  This won't be just
> text, it won't be just digits, etc.  It would be a combination of
> everything.  (complete HTML coding)
> 
> Any ideas on this one?  Or should I start a new topic?
> 
> Thanks again!
> 
> 
> -----Original Message-----
> From: Ramprasad A Padmanabhan [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, June 12, 2002 10:34 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Searching for a specific spot on a page
> 
> 
> Do it this way
> 
> 
> if( open(IN,$file)) {
>    local($/)=undef;
>    $filestr = <IN>;
> }
> close IN;
> $SEARCH = '<!--news feed-->';
> $filestr=~s/$SEARCH/$SEARCH $HTML/;
> 
> open(OUT,">$file") || die "$!";
> print OUT $filestr;
> close OUT;
> 
> 
> Troy May wrote:
> > Hello,
> >
> > I'm trying to do a news feed type of script from an admin page.  I need to
> > open up a page and find the line that starts with "<!--news feed-->" and
> > insert "$html" right after that.  I'm drawing a blank on how to search for
> > that line.  This is probably easy, but I can't think of how to do it.
> >
> > Thanks in advance!
> >
> > Troy
> >
> 
> 
> 
> --
> 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]

Reply via email to