Поисковая строка мимгуи

IT clown

Участник
Автор темы
45
2
Версия MoonLoader
.026-beta
Поисковая строка ищет только по последнему слову / букве, как сделать чтобы находило все похожие слова в файлах?
Lua:
if UI.tab == 3 then
                
    if imgui.InputText(u8"", inputField, sizeof(inputField)) then

    end
    imgui.SameLine()
    if imgui.Button(u8"Очистить поле") then -- Кодируем название кнопки
        imgui.StrCopy(inputField, '')
    end
    for line in lfs.dir(getWorkingDirectory()..'\\music') do
        if line == nil then
            elseif line:match(u8:decode(str(inputField))..'%.mp3') then
                imgui.Text(u8(line:match('.+%.mp3')))
        end
    end
end
1658131362650.png
1658131382484.png


Нашел решение
Lua:
elseif line:match(u8:decode(str(inputField))..'%.mp3') or line:match('.+ ' .. u8:decode(str(inputField))..'%.mp3') or line:match(u8:decode(str(inputField)).. '.+' ..'%.mp3') then
 
Последнее редактирование: