// Вернуть строку "source", в которой все вхождения "oldSubstr" заменены на "newSubstr"
UnicodeString StrReplaceSubstr(UnicodeString source, UnicodeString oldSubstr, const UnicodeString newSubstr) {
UnicodeString tmpStr, outStr;
for (int cnrChars = 1; cnrChars <= source.Length(); cnrChars++) {
tmpStr += source.SubString(cnrChars, 1);
UnicodeString strPiece = tmpStr.SubString(tmpStr.Length() - oldSubstr.Length() + 1, oldSubstr.Length());
if (strPiece == oldSubstr) {
strPiece = tmpStr.SubString(1, tmpStr.Length() - oldSubstr.Length());
outStr += strPiece + newSubstr;
tmpStr = "";
}
}
outStr += tmpStr;
return outStr;
}
замена подстроки ы строке на подстроку с
Заменить в строке S1 все вхождения подстроки S2 на подстроку S3
В поиск не посылайте потому что я уже всё посмотрел но не могу сделать правильно.
надо сделать через циклы без типа string