Add "\n" parsing to i18n code. Move some code from Common.

This commit is contained in:
Henrik Rydgard 2013-06-09 13:39:16 +02:00
parent 73f5870096
commit 2f46baa138
7 changed files with 155 additions and 3 deletions

View file

@ -211,3 +211,14 @@ void SplitString(const std::string& str, const char delim, std::vector<std::stri
output.pop_back();
}
std::string ReplaceAll(std::string result, const std::string& src, const std::string& dest)
{
while(1)
{
const size_t pos = result.find(src);
if (pos == result.npos) break;
result.replace(pos, src.size(), dest);
}
return result;
}