Программа для обработки списков фраз в файле

Откликнуться
4
Заказчик
Отзывы фрилансеров: + 2 - 0
Зарегистрирован на сайте 6 лет и 1 месяц
Бюджет: 2 000 руб
25.70 $ — 22.09 €
Здравствуйте!



Требуется Программа для обработки списков фраз в файле.



1. Имеется файл "Категории.txt" со структурой категорий, вида: 



<category id="21959">Швейная галантерея/Принадлежности для вязания/Аксессуары для вязания

<category id="21961">Швейная галантерея/Фурнитура для штор

<category id="21962">Швейная галантерея/Фурнитура для штор/Подхваты для штор

<category id="21965">Швейная галантерея/Фурнитура для штор/Крючки, зажимы, кольца

<category id="21966">Швейная галантерея/Фурнитура для штор/Шторная лента

<category id="21967">Одежда и обувь/Мужская одежда/Футболки, майки/Футболки поло

<category id="21968">Швейная галантерея/Фурнитура для нижнего белья

<category id="21970">Швейная галантерея/Фурнитура для нижнего белья/Косточки для бюстгальтеров

<category id="21971">Швейная галантерея/Фурнитура для нижнего белья/Застёжки

<category id="21978">Мебель/Мебель для прихожей/Вешалки в прихожую

<category id="21979">Одежда и обувь/Детская одежда/Одежда для спорта

<category id="21980">Одежда и обувь/Детская одежда/Одежда для спорта/Одежда для гимнастики

<category id="21984">Красота и здоровье/Гигиена/Ватная продукция/Ватные диски



2. Загружаем файл в программу, при загрузке удаляем все спецсимволы и знаки, прописанные в файле настроек программы – "ini.txt" (запятые, спецсимволы и т.д.)



3. При загрузке, в первую колонку выводим все уникальные варианты фраз между ">" и "/", между "/" и "/", между "/" и "<", в виде:

    Швейная галантерея

    Принадлежности для вязания

    Аксессуары для вязания

    Фурнитура для штор

    Подхваты для штор

    и т.д.



   Сортировку вывода фраз в первой колонке производим, в зависимости с уровнем вложенности категории, начиная с максимально вложенных, например:



   Из строки: <category id="21980">Одежда и обувь/Детская одежда/Одежда для спорта/Одежда для гимнастики выводим в колонку сначала "Одежда для гимнастики", а категории первого уровня, например, "Одежда и обувь" выводим в конце списка.



   Эту часть строк: <category id="..."> в колонку не выводим.

   

4. При переходе по фразам в первой колонке (при помощи стрелок "вверх"-"вниз"), ВСЕ категории из файла "Категории.txt" имеющие вхождение фразы из первой колонки, выводим в виде древовидной структуры:

    

   Например, список:



    Одежда и обувьДетская одежда/Одежда для спорта

    Одежда и обувь/Детская одежда/Одежда для спорта/Одежда для гимнастики

    Одежда и обувь/Детская одежда/Одежда для спорта/Спортивные брюки для мальчиков

    Одежда и обувь/Детская одежда/Одежда для спорта/Спортивные брюки для девочек

    Детские товары/Детская одежда и обувь/Одежда для спорта

    Детские товары/Детская одежда и обувь/Одежда для спорта/Спортивные брюки для мальчиков

    Детские товары/Детская одежда и обувь/Одежда для спорта/Спортивные костюмы для мальчиков

    Детские товары/Детская одежда и обувь/Одежда для спорта/Спортивные костюмы для девочек

    Детские товары/Детская одежда и обувь/Одежда для спорта/Одежда для гимнастики

    Одежда и обувь/Детская одежда/Одежда для спорта/Одежда для фигурного катания

    Одежда и обувь/Детская одежда/Одежда для спорта/Одежда для фигурного катания/Кофты, толстовки, водолазки

    Детские товары/Детская одежда и обувь/Одежда для спорта/Спортивные брюки для девочек

    Одежда и обувь/Детская одежда/Одежда для спорта/Одежда для гимнастики/Гимнастические купальники

    Детские товары/Детская одежда и обувь/Одежда для спорта/Одежда для гимнастики/Гимнастические купальники

    Одежда и обувь/Детская одежда/Одежда для спорта/Одежда для гимнастики/Гимнастические костюмы и комплекты

    Детские товары/Детская одежда и обувь/Одежда для спорта/Одежда для гимнастики/Гимнастические костюмы и комплекты

    Одежда и обувь/Детская одежда/Одежда для спорта/Одежда для гимнастики/Лосины

    Детские товары/Детская одежда и обувь/Одежда для спорта/Одежда для гимнастики/Лосины    

...

Общее количество строк в локальном файле "Категории.txt" – 24 000 строк.
При загрузке сюда ТЗ, нарушается структура отображения и ТЗ входит не полностью.
Полное ТЗ с правильной структурой отображения категорий – во вложенном файле.
Разделы:
Опубликован:
02.05.2020 | 18:58 [последние изменения: 02.05.2020 | 18:58]
Откликнуться

Выберите способ верификации:

Обновите страницу после прохождения верификации.

Посмотреть другие заказы Разместить заказ

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».