一尘不染

如何替换字符串中所有出现的字符?

algorithm

用中的另一个字符替换所有出现的字符的有效方法是什么std::string


阅读 179

收藏
2020-07-28

共1个答案

一尘不染

std::string不包含此类功能,但您可以使用标头中的独立replace功能algorithm

#include <algorithm>
#include <string>

void some_func() {
  std::string s = "example string";
  std::replace( s.begin(), s.end(), 'x', 'y'); // replace all 'x' to 'y'
}
2020-07-28