Skip to content

Разбиение строки на ассоциативный массив

License

Notifications You must be signed in to change notification settings

antibot-ai/splita-rock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Разбиение строки по разделителю

Модуль разбивает строку строку по разделителю.

Параметры

  • str (строка) Строка для разбиения
  • sep (строка [опционально]) Строка-разделитель. Пробел по умолчанию
  • opts (таблица [опционально]) Таблица опций
    • trim (boolean): Удаление пробелов по краям строки
    • upper (boolean): Перевод захваченной части в верхний регистр
    • lower (boolean): Перевод захваченной части в нижний регистр

Установка

tarantool

tt rocks install --only-server=https://rocks.antibot.ru splita

luarocks

luarocks install --server=https://rocks.antibot.ru splita

Использование

local splita = require('splita')

local map = splita('one,two,ten', ',')
print(map.one) -- 'one'
print(map['two']) -- 'two'
print(map.ten) -- 'ten'

Генерация ldoc

ldoc -s '!new' -d ldoc lua

Тестирование

luatest test/*

About

Разбиение строки на ассоциативный массив

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published