strings
Пакет для работы со строками
has_prefix(string, string)
Возвращает true если строка начинается с подстроки
Параметры
# | Тип | Описание |
---|---|---|
1 | строка | строка |
2 | строка | подстрока |
Результат
# | Тип | Описание |
---|---|---|
1 | bool | true, если строка начинается с подстроки |
Пример
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 | строка | подстрока |
Результат
# | Тип | Описание |
---|---|---|
1 | bool | true, если строка заканчивается подстрокой |
Пример
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 | строка | разделитель |
Результат
# | Тип | Описание |
---|---|---|
1 | bool | таблица с элементами |
Пример
local strings = require"strings"
local t = strings.split("a,b,c", ",")
for _, line in ipairs(t) do
print(line)
end
-- output:
-- a
-- b
-- c