Замена подстроки в строке
|
function ReplaceStr(const S, Srch, Replace: string): string; {замена подстроки в строке} var I:Integer; Source:string; begin Source:= S; Result:= ''; repeat I:=Pos(Srch, Source); if I > 0 then begin Result:=Result+Copy(Source,1,I-1)+Replace; Source:=Copy(Source,I+Length(Srch),MaxInt); end else Result:=Result+Source; until I<=0; end; |