--- Justin French <[EMAIL PROTECTED]> wrote:
> Hi,
>
> This isn't working:
> $text = preg_replace('/<!--(.*)-->/','',$text);
>
> Can someone advise what characters I need to escape,
> or whatever to get
> it going?
>
> TIA
>
> ---
> Justin French
> http://indent.com.au
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
Hi,
You must escape "-" (minus sign) because is a
meta-character for regular expressions. See
http://www.php.net/manual/en/pcre.pattern.syntax.php.
Your line of code might be:
<CODE>
$text = preg_replace('/<!\-\-(.*)\-\->/','',$text);
</CODE>
This line of code, if you are parsing HTML file row by
row, strips only "one line" comments. Comments spanned
on multiple lines are unaffected.
HTH
Marius
__________________________________
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs
http://hotjobs.sweepstakes.yahoo.com/careermakeover
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php