Help on pregreplace
| From: | Merlin Morgenstern | Date: | Tue, 18 Aug 2009 14:00:20 +0000 |
| Subject: | Help on pregreplace | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-296918@lists.php.net to get a copy of this message | ||
Hi there,
I am highlighting keywords with the help of pregreplace. This works great with one limitation. If the word that has to be replaced contains a slash, preg throws an error. So far I could not find a fix. Can someone help?
Here is the code:
$pattern = "/\b($words)\b/is";
$replace = '<span style="background:#FF0000;color:#FCCCCC;">\\1</span>';
return preg_replace($pattern,$replace,$str);
Thank you in advance,
Merlin