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

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: «== Описание == '''string_count''' - возвращает число, показывающее сколько раз подстрока встречает...»)
 
 
Строка 4: Строка 4:
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: нет.
 
Привязка к окну: нет.
<br>Работа со свернутым окном: да.
+
<br>Работа со свернутым окном: да.
&lt;br>Все параметры заключаются в скобки и разделяются запятыми.
+
<br>Все параметры заключаются в скобки и разделяются запятыми.
  string_count(&lt;substring>, &lt;string>)
+
  string_count(<substring>, <string>)
 
Где:
 
Где:
&lt;br>'''substring''' - подстрока, что искать.
+
<br>'''substring''' - подстрока, что искать.
&lt;br>'''string''' - строка.
+
<br>'''string''' - строка.
  
 
== Примеры ==
 
== Примеры ==
Строка 19: Строка 19:
  
 
  --lua
 
  --lua
  local str1 = &lt;nowiki>[["кокос, кофе"]]&lt;/nowiki>    -- если в строке больше 1 слова, то её нужно заключать в квадратные скобки &lt;nowiki>[[ ]]&lt;/nowiki> или одинарные кавычки ' '
+
  local str1 = <nowiki>[["кокос, кофе"]]</nowiki>    -- если в строке больше 1 слова, то её нужно заключать в квадратные скобки <nowiki>[[ ]]</nowiki> или одинарные кавычки ' '
 
  local a = string_count("ко", str1)
 
  local a = string_count("ко", str1)
 
  hint (a)  -- подсказка в правом нижнем углу
 
  hint (a)  -- подсказка в правом нижнем углу
Строка 32: Строка 32:
 
[[Copy (Lua)]]
 
[[Copy (Lua)]]
 
[[Delete (Lua)]]
 
[[Delete (Lua)]]
&lt;br>[[Insert (Lua)]]
+
<br>[[Insert (Lua)]]
&lt;br>[[String_digits (Lua)]]
+
<br>[[String_digits (Lua)]]
&lt;br>[[String.find (Lua)]]
+
<br>[[String.find (Lua)]]
&lt;br>[[String.sub (Lua)]]
+
<br>[[String.sub (Lua)]]

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

Описание

string_count - возвращает число, показывающее сколько раз подстрока встречается в строке.

Синтаксис

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

string_count(<substring>, <string>)

Где:
substring - подстрока, что искать.
string - строка.

Примеры

--lua
local str1 = "таракан"
local count = string_count ("а", str1)    -- вернёт сколько раз встречается буква 'а' в слове 'таракан'
log (count)
--lua
local str1 = [["кокос, кофе"]]     -- если в строке больше 1 слова, то её нужно заключать в квадратные скобки [[ ]] или одинарные кавычки ' '
local a = string_count("ко", str1)
hint (a)   -- подсказка в правом нижнем углу
--lua
str1 = '"У попа была собака"'
a = string_count('" "', str1)    -- сколько в строке пробелов
hint (a)

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

Copy (Lua) Delete (Lua)
Insert (Lua)
String_digits (Lua)
String.find (Lua)
String.sub (Lua)