_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