Описание |
Процедура Insert вставляет одну строку (InsertStr) в другую строку (TargetStr) в заданной позиции (Position)
Символы строки TargetStr, начиная с символа указанного в Position, смещаются вправо.
Теперь длина TargetStr является суммой длины этих двух строк.
Для вставки в начало строки TargetStr установите значение Position в 1 или меньше.
Чтобы добавить в конец строки TargetStr, задайте значению Position номер последнего символа TargetStr.
|
|
Примечания |
Первый символ строки имеет индекс 1
Массивы начинаются с 0 индекса.
|
|
Похожие команды |
AnsiReplaceStr Заменяет часть одной строки другой
Concat Соединяет несколько строк в одну
Copy Создает копию части строки или части массива
Delete Удаляет часть символов из строки
Move Копирует байты данных из источника в место назначения
StringOfChar Создает строку из одного символа, повторенного много раз
StringReplace Заменяет одну или несколько подстрок, найденных в заданной строке
StuffString Заменяет часть одной строки на другую
WrapText Добавьте перенос строки в строку, чтобы имитировать перенос слов
| |
|
Пример кода : Вставка в середину строки |
var
Target : string;
begin
Target := '12345678';
Insert('-+-', Target, 3);
ShowMessage('Target : '+Target);
end;
|
Target : 12-+-345678
|
|