Замена первого вхождения подстроки другой подстрокой
Function Replace(var S:string; s1,s2:string):byte;
{Замена первого вхождения подстроки другой подстрокой.
Replace(Строка, Подстрока, На что заменить);
Результатом функции является число - на какой
позиции в строке была найдена подстрока.
Возвращается 0, если подстрока не найдена.}
Begin
if ((length(S)+length(s2)-length(s1))<=255)and
(pos(s1,S)<>0) then
Begin
Replace:=pos(S,s1);
S:=copy(S,1,pos(s1,S)-1)+s2+copy(S,pos(s1,S)+length(s1),length(S));
End else Replace:=0;
End;
Комментарии:
Нету комментариев для вывода...