_StringInsert
Вставляет строку внутрь другой строки.
#include <String.au3>
_StringInsert($s_String, $s_InsertString, $i_Position)
Параметры
| $s_String | Исходная строка, в которую выполняется вставка |
| $s_InsertString |
Вставляемая строка |
| $i_Position |
Позиция вставки строки (отрицательное значение означает отсчёт с правой стороны строки) |
Возвращаемое значение
| Успех: | Возвращает новую изменённую строку |
| Ошибка: | Возвращает исходную строку и устанавливает @error |
| @error: | 1 - Исходная строка пустая |
| 2 - Вставляемая строка пустая | |
| 3 - Неверно указана позиция |
Примечания
Используйте отрицательное значение позиции, чтобы вставить строку, выполняя отсчёт с правой стороны.Пример

#include <string.au3>
; Вставляет три "перемещающиеся" символа подчёркивания и делает вывод данных в консоль
For $i = -20 To 20
ConsoleWrite($i & @tab & _StringInsert("Суперкалиграфический", "___", $i) & @CRLF)
Next