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