Re: [PHP] highlighting searchterms as bold text
----- Original Message -----
From: "Deniz Dizman (BST UGB)" <DENIZ.DIZMAN@fortis.com.tr>
To: "C.R.Vegelin" <cr.vegelin@hetnet.nl>; "php-general@lists.php.nt"
<php-general@lists.php.net>
Sent: Thursday, September 20, 2007 10:38 AM
Subject: RE: [php] highlighting searchterms as bold text
try /^ethyl/i
what you want is ignore case and pattern begins with
--
dd
> -----Original Message-----
> From: C.R.Vegelin [mailto:cr.vegelin@hetnet.nl]
> Sent: Thursday, September 20, 2007 1:31 PM
> To: php-general@lists.php.nt
> Subject: [php] highlighting searchterms as bold text
>
> Hi everyone,
>
> I want to highlight (bold) searchterms in text.
> For example, for all words starting with "ethyl":
> a) replace "ethyl" by "<b>ethyl</b>"
> b) replace "Ethyl" by "<b>Ethyl</b>"
> c) replace "ethylene" by "<b>ethylene</b>"
> d) but not "methyl" by "<b>methyl</b>"
>
> Now I use:
> $patterns[0] = "/ethyl/";
> $replacements[0] = "<b>ethyl</b>";
> $text = preg_replace($patterns, $replacements, $text);
>
> This works for a) and c), but not for b) and d).
> Any idea how to do this ?
>
> TIA, Cor
>
Thanks Deniz,
I tried pattern /^ethyl/i but this does not highlight anything.
I also tried pattern /ethyl/i and this highlights all, but also methyl ...
Any suggestion ?
Cor
|