не изобретайте колесо, Boost String Algorithms - это библиотека только для заголовков, и я вполне уверен, что она работает везде. Если вы считаете, что принятый код ответа лучше, потому что он был предоставлен, и вам не нужно просматривать документы, здесь.
#include <boost/algorithm/string.hpp>
#include <string>
#include <iostream>
int main()
{
std::string str1 = "\r\nsomksdfkmsdf\r\nslkdmsldkslfdkm\r\n";
boost::replace_all(str1, "\r\n", "Jane");
std::cout<<str1;
}