Insert(Source: String; Start: Integer; Value: String): String;
Source. Исходная строка;
Start. Позиция вставки подстроки;
Value. Подстрока.
Метод Insert осуществляет вставку подстроки, передаваемой посредством параметра Value, в исходную строку, передаваемую в параметре Source, начиная с позиции, указанной в параметре Start, в исходной строке.
Если значение параметра Start превышает длину исходной строки (параметр Source), то вставка производится в конец исходной строки.
Sub UserProc;
Var
s, s1, s2, s3: String;
Begin
s := "abcdef";
s1 := "X";
s2 := String.Insert(s, 2, s1);
s3 := String.Insert(s, 20, s1);
End Sub UserProc;
После выполнения примера в переменной «s2» будет содержаться значение «abXcdef», а в переменной «s3» значение «abcdefX».
См. также: