28.05.2018, 01:50
|
Модератор
|
|
Регистрация: 17.04.2008
Сообщения: 8,020
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
|
|
Ну типа так:
Код:
function RandomStringReplace(S : String; Rpl : String) : String;
var
sl : TStringList;
begin
sl := TStringList.Create;
sl.Delimiter := '|';
sl.DelimitedText := Rpl;
Result := StringReplace(S, sl[0],sl[Random(sl.Count-1)+1],,[rfreplaceall]);
sl.Free;
end;
|