не хочется велосипедить свою реализацию,поэтому сначала ищу:
- С-шная библиотеку для работы со строками и текстами (структурирование текста)
- Для Unicode (чтоб внутре был wchar_t, а лучше utf8)
- с [del]блекджеком и шл[/del] с тегированием строк
- с максимально быстрым редактированием. Самые частые ожидаемые операции - конкатенция, вставка и удаление подстрок.
- тексты очень большие и неплохо если контент будет шариться между строками
где-то так вот :-)
близкое к желаемому libxml - но тяжеловесное API и сделан(оптимизирован) немного для других вещей.