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

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: «== Описание == '''delete''' - позволяет удалить указанное количество символов из строки. == Синта...»)
 
 
Строка 4: Строка 4:
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: нет.
 
Привязка к окну: нет.
<br>Работа со свернутым окном: да.
+
<br>Работа со свернутым окном: да.
&lt;br>Все параметры заключаются в скобки и разделяются запятыми.
+
<br>Все параметры заключаются в скобки и разделяются запятыми.
  delete(&lt;String> &lt;Index> &lt;Count>)
+
  delete(<String> <Index> <Count>)
Где:&lt;br>
+
Где:<br>
'''&lt;String>''' - строка, из которой производится копирование
+
'''<String>''' - строка, из которой производится копирование
&lt;br>'''&lt;Index>''' - начальная позиция копирования
+
<br>'''<Index>''' - начальная позиция копирования
&lt;br>'''&lt;Count>''' - количество символов для копирования
+
<br>'''<Count>''' - количество символов для копирования
  
 
== Примеры ==
 
== Примеры ==
Строка 21: Строка 21:
  
 
[[Copy (Lua)]]
 
[[Copy (Lua)]]
&lt;br>[[Insert (Lua)]]
+
<br>[[Insert (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:23, 28 августа 2019

Описание

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

Синтаксис

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

delete(<String> <Index> <Count>)

Где:
<String> - строка, из которой производится копирование
<Index> - начальная позиция копирования
<Count> - количество символов для копирования

Примеры

--lua
local s = "соболь"
local t = delete(s, 3, 2)   -- удалить с 3й позиции 2 символа, т. е. 'бо'
log (t)   -- соль

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

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