String count (Lua)

Материал из UoPilot
Версия от 11:21, 28 августа 2019; Tatikoma (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Описание

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)