Insert (Lua): различия между версиями

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: «== Описание == '''insert''' - позволяет вставить в строку один или несколько символов в указанну...»)
 
 
Строка 4: Строка 4:
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: нет.
 
Привязка к окну: нет.
<br>Работа со свернутым окном: да.
+
<br>Работа со свернутым окном: да.
&lt;br>Все параметры заключаются в скобки и разделяются запятыми.
+
<br>Все параметры заключаются в скобки и разделяются запятыми.
  insert(&lt;Source>, &lt;String>, &lt;Index>)
+
  insert(<Source>, <String>, <Index>)
 
Где:
 
Где:
&lt;br>'''&lt;Source>''' - что будем вставлять.
+
<br>'''<Source>''' - что будем вставлять.
&lt;br>'''&lt;String>''' - куда будем вставлять.
+
<br>'''<String>''' - куда будем вставлять.
&lt;br>'''&lt;Index>''' -  с какой позиции.
+
<br>'''<Index>''' -  с какой позиции.
  
 
== Примеры ==
 
== Примеры ==
Строка 22: Строка 22:
  
 
[[Copy (Lua)]]
 
[[Copy (Lua)]]
&lt;br>[[Delete (Lua)]]
+
<br>[[Delete (Lua)]]
&lt;br>[[String.find (Lua)]]
+
<br>[[String.find (Lua)]]
&lt;br>[[String.sub (Lua)]]
+
<br>[[String.sub (Lua)]]
&lt;br>[[String.match (Lua)]]
+
<br>[[String.match (Lua)]]

Текущая версия на 10:43, 28 августа 2019

Описание

insert - позволяет вставить в строку один или несколько символов в указанную позицию.

Синтаксис

Привязка к окну: нет.
Работа со свернутым окном: да.
Все параметры заключаются в скобки и разделяются запятыми.

insert(<Source>, <String>, <Index>)

Где:
<Source> - что будем вставлять.
<String> - куда будем вставлять.
<Index> - с какой позиции.

Примеры

--lua
local source = "бо"
local string = "соль"
local t = insert(source, string, 3)  -- вставить 'бо' в 'соль' в 3ю позицию
log (t)      -- соболь

Смотрите также

Copy (Lua)
Delete (Lua)
String.find (Lua)
String.sub (Lua)
String.match (Lua)