Сепаратор строк, помощь с массивами.

sjsuhwhwhv

Известный
Автор темы
87
19
Версия MoonLoader
.026-beta
Просьба тупая, но будьте добры помочь. Нужно разделенить строки на слова, записать слова в массив и сравнить между собой элементы двух массивов.
К примеру:
Строка 1: "Продам дом 13141121 в ЛС. Цена: дороговорная.";
Строка 2: "продам дом 13141121".
 

neverlane

t.me/neverlane00
Друг
998
1,141
Lua:
--сделает из строки массив, пробелы уберет
function strtoarr(str)
    local a = {}
    for b in str:gmatch('%S+') do
        a[#a+1] = b
    end
    return a
end

local array = strtoarr('что что я тут да')
--output: {'что','что','я','тут','да'}
--для того чтобы перевести обратно в строку используй table.concat(array, ' ')
 
  • Нравится
Реакции: sjsuhwhwhv