Возможно, я упускаю из виду что-то очевидное, но мне было интересно, какой самый быстрый способ реализовать замену строки целого слова в C ++. Сначала я думал просто объединить пробелы в поисковое слово,
В моем приложении я должен вызывать эту функцию для довольно большого массива коротких строк, которые могут включать различные Unicode, которые я не хочу разделять на новые слова. Я также хотел бы избежать включения каких-либо внешних библиотек, но с STL все в порядке.
Целью отказа от использования регулярных выражений является обещание меньших накладных расходов и цель быстрой функции, подходящей для этой конкретной задачи с большим набором данных.