Нужна мини-программка для сравнения названий в 2-х .txt файлах
Нужно написать мини программку.
Программа должна уметь сравнивать слова/фразы двух тестовых файлов:
1) и находить СОВПАДЕНИЯ названий в двух файлах;
2) и находить РАЗЛИЧИЯ названий в двух файлах
Более детально: есть два *.txt файла в которых в столбик по одному в строку написаны разнообразные названия (около 10-20000 шт.). Нужно чтобы программа поочередно сравнила все названия из первого файла с названиями во втором файле и в зависимости от выбранного условия сохранила результат: только СОВПАДАЮЩИЕ названия или только ОТЛИЧАЮЩИЕСЯ.
Если выбрано «Искать совпадения», то в результате я должен получить файл, в котором будут все названия, которые есть и в первом и во втором файле.
Если выбрано «Искать различия», то в результате я должен получить файл, в котором будут все названия, которые есть в первом файле, но которых нет во втором файле.
Программка должна уметь проверять разнообразные названия:
- названия могут состоять как из русских букв, так и из английских или их сочетания.
- названия могут состоять как из 1 слова так из 2-х или 3-х слов.
- слова в названиях могут быть разделены между собой как пробелами, так и с помощью тире, точек или других знаков.
- названия в разном регистре - должны считаться одинаковыми (то есть ПрИмЕр=ПРИМЕР=ПРИмер=пример)
- в названиях могут присутствовать цифры и другие спец. символы.
Вот пример, некоторых названий, которые могут проверяться:
moy-un-de.rukis
6p4533s.com
Адиантум венерин волос
Алоэ juvenna
Иван-чай
http://site.ru
cham8956.ru
Гвоздика китайская citusin
ok.ru
2020.god-zmei.ru
и т.д.
Вот примерно, как может выглядеть программа -http://prntscr.com/ise79t .
Дизайн абсолютно не имеет никакого значения. Можете сделать как Вам проще все по другом. Главное, чтобы можно было выбрать 2 файла для сравнения и было видно процесс работы программы, что она работает, а не висит, и на выходе получить итоговый файл с результатом работы. Сортировку по алфавиту результатов можете добавить настройку, а можете и не добавлять.
Вот как может показываться прогресс работы программы – двигается полоска - http://prntscr.com/isealx, может что-то крутиться и т.д.
После окончания проверки появляется окно - http://prntscr.com/isea55 с предложением сохранить результат работы в txt файл. Когда нажимаешь «Да», то можно выбрать куда сохранить файл и ввести его название - http://prntscr.com/iseb3r. Вот в принципе и все.
Напишите, пожалуйста, в ЛС за какую стоимость Вы сможете написать такую мини программку и сколько по срокам нужно времени. Заранее благодарен.
-
68 Добрый день.
Могу выполнить вашу задачи.
Пишу на C#, сделаю приятный для использования интерфейс.
Если необходимо, могу сделать кроссплатформенным(за доп оплату) или написать на другом языке.
-
235 21 2 Добрый день.
Могу реализовать на Delphi
Укажите пути к файлам, что учтывать, что нет и програмка все оббработает
E-mail: [email protected]
skype: yurak_75
-
491 29 1 1 Сделаю в лучшем виде. Язык c#. Без предоплаты. Расчёт по факту.
====================
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Potrzebny architekt Airtable do zbudowania schematu relacyjnego i nowej czystej bazy AirtablePotrzebna pomoc w przemyśleniu i zbudowaniu czystiej schemy relacyjnej dla wewnętrznego systemu operacyjnego w Airtable. Obecna baza jest już używana przez zespół, ale rozwinęła się organicznie: struktura jest częściowo płaska, część tabel/widoków jest używana aktywnie, część… Bazy danych i SQL, Aplikacje desktopowe ∙ 21 godzin 4 minuty temu ∙ 8 ofert |
Tworzenie oprogramowania do generowania plików cięcia drewnianych puzzliSzukamy programisty do stworzenia oprogramowania, które automatyzuje proces tworzenia plików cięcia dla drewnianych figurkowych puzzli. Aktualny proces Obecnie każdy plik jest tworzony ręcznie przez projektanta w Adobe Illustrator. Plik zawiera: zewnętrzny kontur puzzla o… Aplikacje desktopowe ∙ 1 dzień 1 godzina temu ∙ 11 ofert |
Mała poprawka na stronie
59 PLN
Trzeba zaktualizować umowę ofertową w stopce na nową, w firmie zmieniły się zasady Zadanie na 20 minut Programowanie stron internetowych, Aplikacje desktopowe ∙ 2 dni 3 godziny temu ∙ 107 ofert |
Narzędzie do porównywania rachunków z bankiem, kartami i księgowymZadanie techniczne: narzędzie do porównywania rachunków z bankiem, kartami i księgowymOgólny cel Potrzebne jest lokalne narzędzie (skrypt/mała aplikacja w Pythonie), które uruchamiane ręcznie co 1-2 miesiące na moim komputerze i dokonuje porównania między: Rachunkami, które… Python, Aplikacje desktopowe ∙ 4 dni 10 godzin temu ∙ 43 oferty |
Dodać przerwy 10-30 sekund między wysyłkami e-mailiWitam! Szukam doświadczonego programisty 1C / BAS (BAF) do szybkiego rozwiązania problemu technicznego z wysyłką maili.Istota problemu: Używamy programu księgowego BAF (Business Automation Framework), edycja 2.0. Raz w miesiącu pojawia się potrzeba masowego wysyłania klientom… Programowanie stron internetowych, Aplikacje desktopowe ∙ 10 dni 2 godziny temu ∙ 10 ofert |