Замена текста с учетом правил русского языка
Ребят, такой вопрос. Нужно в тексте призвести несколько замен, но обычный StringReplace тут не годится. Замены следующие.
1. После каждого одно-двухбуквенного слова вставить неразрывный пробел.
2. Если слова пишушиеся через тире длиннее 2 знаков с каждой стороны, то заключать их в <nobr>. Т.е. "Кх-кх" = "<nobr>Кх-кх</nobr>".
В принципе бы подошло решение типа " ??-?? "=" <nobr>??-??</nobr> ". Я попробывал, но этот значёк любого символа не сработал.
Подскажите, как это организовать такие замены? Пишу на С++ Builder 6.