c++的string本身没有字符串替换为另外一个字符串的功能,特此在这里添加一个替换函数
int CStringTool::Replace(std::wstring& strContent, std::wstring& strReplace, std::wstring & strDest)
{
while (true)
{
size_t pos = strContent.find(strReplace);
if (pos != std::wstring::npos)
{
WCHAR pBuf[1]={L'\0'};
strContent.replace(pos, strReplace.length(), pBuf, 0);
strContent.insert(pos, strDest);
}
else
{
break;
}
}
return 0;
}