Нужна мини-программка для сравнения названий в 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#. Без предоплаты. Расчёт по факту.
====================
Current freelance projects in the category C & C++
MTA:SA 1.6 client assembly from source code
56 USD
Need an MTA:SA developer. I need help assembling a clean MTA:SA 1.6 mtasa-blue source on Windows. What needs to be done: 1. Set up the build environment: Visual Studio, Git, DirectX SDK, CEF, DLL, and other dependencies. 2. Build a clean mtasa-blue client/server. 3. Ensure… C & C++ ∙ 5 hours 9 minutes back ∙ 6 proposals |
Development of software for managing iPhone via USB cable from PC
223 USD
A program needs to be developed for Windows that allows connecting a jailbroken iPhone via USB cable and controlling it from a computer. Main functionality: Connecting the iPhone via USB. The program should quickly recognize the connected iPhone and operate through the cable… C & C++, Python ∙ 1 day 2 hours back ∙ 16 proposals |