Hello,

<?php

        $parsed = preg_replace("/(\ba\b)/i","<tag>\\1</tag>",$sourcestring);

?>

should do the job.

regards

Am Die, 2003-06-17 um 13.25 schrieb Vincent Bouret:
> Hi,
> 
> I am having this problem with preg_replace. I want the following thing but I
> can't understand what regular expression I should put.
> 
> I want to replace all occurences of a given **whole** word into a string.
> 
> For example:
> 
> I want "A dog jumped over a ladder" to become "<xyz>A</xyz> dog jumped over
> <xyz>a</xyz> ladder".
> 
> I **don't** want: "A dog jumped over a ladder" to become "<xyz>A</xyz> dog
> jumped over <xyz>a</xyz> l<xyz>a</xyz>dder".
> 
> You understand what I mean? I can't do that will str_replace, but I know it
> would be quite easy with preg_replace. Can someone help me?
> 
> Thanks
> 
> Vincent
> 
> 
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to