wrap <b> -tag wokół pierwszego słowa ciągu z preg_replace

Mój problem polega na tym, że:

preg_replace('/(?<=\>)\b\w*\b|^\w*\b/', '<b>
preg_replace('/(?<=\>)\b\w*\b|^\w*\b/', '<b>$&</b>', $string);
amp;</b>', $string);

Nie działa i nie wiem dlaczego!

Wyprowadza:<b>$&</b> example jeśli łańcuch jestan example. więc to źle. Powinno być:<b>an</b> example

Wygenerowałem ten kod regex za pomocąhttp://gskinner.com/RegExr/ gdzie to działa.

Wiem, że oczywiście$& nie robi właściwej rzeczy. Ale jak mogę to zrobić?

Czy możesz mi dać napiwek?

questionAnswers(3)

yourAnswerToTheQuestion