Justin -- ...and then Justin French said... % % Hi,
Hi!
%
% This isn't working:
% $text = preg_replace('/<!--(.*)-->/','',$text);
%
% Can someone advise what characters I need to escape, or whatever to get
% it going?
Well, what do you want it to do? On my system that properly replaces the
entire commented string with nothing. An example which puts something
else there instead:
<?php
$text = "<body>\n<h1>Hi</h1>\n<!-- foo --></body>\n" ;
$text = preg_replace('/<!--(.*)-->/','blah',$text) ;
print "text is .$text.\n";
?>
This yields
text is .<body>
<h1>Hi</h1>
blah</body>
.
as expected.
Note that since you're just replacing the entire comment with '' you
needn't bother with the () around whatever may be in the middle, too.
%
% TIA
%
% ---
% Justin French
% http://indent.com.au
HTH & HAND
:-D
--
David T-G
[EMAIL PROTECTED]
http://justpickone.org/davidtg/ Shpx gur Pbzzhavpngvbaf Qrprapl Npg!
pgpVphnFfsLba.pgp
Description: PGP signature

