Buscar coincidencias de archivos

Aquí puedes preguntar o compartir tus dudas y conocimientos acerca del programa
Saludos mi pregunta con ustedes es como poder buscar archivo con la coincidencia en palabra tanto si un archivo lleva la palabra al principio, al centro, o al final ejemplo: deseo poner en una input búsqueda de la palabra "salsa.pdf" hay en la capeta archivo que tienen también la palabra "salsa verde.pdf"" , "roja salsa.pdf"", "carne salsa super picante.pdf"", " salsa.pdf"", desde luego si le doy buscar me dará un solo archivo, busco de alguna forma que también encuentre las que se le parecen en palabra.



result1 = Input.GetText("Input1")
tFiles = File.Find("D:
ecetas", result1 ".pdf", true, false, nil);

        if tFiles then
                for nIndex, sFilePath in pairs(tFiles) do
                        sData = sFilePath;
                        sText = String.SplitPath(sFilePath).Filename;
                        
                        ListBox.AddItem("ListBox1", sData, sText);

                        end
                end


else
                     ListBox.AddItem("ListBox1", "DISCULPE NO SE ENCONTRÓ NADA", sData);
end

Código: Seleccionar todo

result1 = Input.GetText("Input1")
tFiles = File.Find(_DesktopFolder, result1..".pdf", true, false, nil, nil);
if tFiles~=nil then
     for nIndex, sFilePath in pairs(tFiles) do
         sText = String.SplitPath(sFilePath).Filename;
         ListBox.AddItem("ListBox1", sText, sFilePath);
     end                
end