Что нового

Как сравнить несколько строк с шаблоном

  • Автор темы Безымянный_герой
  • Дата начала
Б

Безымянный_герой

Гость
Здравствуйте, товарищи!
Помогите, пожалуйста, с написанием функции, которая бы сравнивала несколько похожих строк с заданным шаблоном(тоже строка), и возвращала строку, в которой совпадений больше, чем в остальных.

пример. Шаблон="targetpathname\filename.exe"

функция должна сравнить строки

C:\targetpathname\filename.exe
C:\filename.exe
C:\targetpathname\anotherfolder\filename.exe
C:\targetpathname\falsealert\filename.exe

и выдать строку C:\targetpathname\filename.exe

Поскольку функция должна будет работать с именами исполняемых файлов, следует предусмотреть в то обстоятельство, что у файла может отсутствовать расширение(C:\targetpathname\filename-тоже учитывается), либо имя файла(C:\.exe)


Функция-часть моей недописанной программы, которая будет направлена во благо и должна поднять авторитет Autoit.
 

AZJIO

Меценат
Меценат
Сообщения
2,878
Репутация
1,194
Безымянный_герой
StringInStr проверяет вхождение части текста в строку.
 
Верх