String count (Lua): различия между версиями
		
		
		
		
		
		
		Перейти к навигации
		Перейти к поиску
		
				
		
		
		
		
		
		
		
		
	
Tatikoma (обсуждение | вклад)  (Новая страница: «== Описание == '''string_count''' - возвращает число, показывающее сколько раз подстрока встречает...»)  | 
				Tatikoma (обсуждение | вклад)   | 
				||
| Строка 4: | Строка 4: | ||
== Синтаксис ==  | == Синтаксис ==  | ||
Привязка к окну: нет.  | Привязка к окну: нет.  | ||
| − | + | <br>Работа со свернутым окном: да.  | |
| − | + | <br>Все параметры заключаются в скобки и разделяются запятыми.  | |
| − |   string_count(  | + |   string_count(<substring>, <string>)  | 
Где:  | Где:  | ||
| − | + | <br>'''substring''' - подстрока, что искать.  | |
| − | + | <br>'''string''' - строка.  | |
== Примеры ==  | == Примеры ==  | ||
| Строка 19: | Строка 19: | ||
  --lua  |   --lua  | ||
| − |   local str1 =   | + |   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)]]  | ||
| − | + | <br>[[Insert (Lua)]]  | |
| − | + | <br>[[String_digits (Lua)]]  | |
| − | + | <br>[[String.find (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)