strings

Пакет для работы со строками


has_prefix(string, string)

Возвращает true если строка начинается с подстроки

Параметры

#ТипОписание
1строкастрока
2строкаподстрока

Результат

#ТипОписание
1booltrue, если строка начинается с подстроки

Пример

strings = require"strings"
print(strings.has_prefix("abcd", "a"))
-- output: true
print(strings.has_prefix("abcd", "test"))
-- output: false

has_suffix(string, string)

Возвращает true если строка заканчивается подстрокой

Параметры

#ТипОписание
1строкастрока
2строкаподстрока

Результат

#ТипОписание
1booltrue, если строка заканчивается подстрокой

Пример

strings = require"strings"
print(strings.has_suffix("abcd", "cd"))
-- output: true
print(strings.has_suffix("abcd", "bc"))
-- output: false

split(string, string)

Возвращает true если строка начинается с подстроки

Параметры

#ТипОписание
1строкастрока
2строкаразделитель

Результат

#ТипОписание
1boolтаблица с элементами

Пример

local strings = require"strings"
local t = strings.split("a,b,c", ",")
for _, line in ipairs(t) do
  print(line)
end

-- output:
-- a
-- b
-- c