Нужно реализовать обработку текста ББ-кодами. Например: есть текст, в тексте присутствуют тире и двоеточия. Слово перед тире или двоеточием нужно выделить [b]слово[/b]. Например
Quote
Ололо: ляляля
Зима - Дом
куыволр шывпрш гырпвщ шрпы прмп ылыв
Пыщь пцщь: ололо
после обработки будет
Quote
[b]Ололо[/b]: ляляля
[b]Зима[/b] - Дом
куыволр шывпрш гырпвщ шрпы прмп ылыв
[b]Пыщь пцщь[/b]: ололо