可能重复:
C++: How do I replace all instances of of a string with another string?
想象一下,您有一个字符串:This is a string and this is the same string too
,并且您想要替换字符串中的每个string
字,并将其更改为chain
以获取:This is a chain and this is the same chain too
。
问题是函数std::replace()
只有在将一个字符更改为另一个字符时才能正常工作(想象......替换e
的所有i
。
我找到了几个解决方案,但所有这些解决方案包括其他库或奇怪的时间(我真的不明白)。
我想要的是使用替换的优雅解决方案,因为我在项目中工作,时间就是一切。