Как лучше спарсить имена файлов из текстового файла

  • Автор темы Автор темы Nikoletta
  • Дата начала Дата начала

Nikoletta

Пользователь
Регистрация
26.04.2020
Сообщения
40
Реакции
3
Баллы
8
Подскажите, плиз!

Есть текстовый файл с именами файлов, имеющий вот такой вид:

АА-sdfsdfs
АА-bcfghghj

ВВВ-324refrsd
ВВВ-cbf43554
ВВВ-bcxgv444

СССС-423423ref
СССС-dsd434fdfff
СССС-sdfsff444fr
СССС-ljkghggg
СССС-adaeeweq4

Т.е. имена начинаются с префиксов. Мне нужно поочередно вытаскивать файлы каждого префикса, и класть их в список, чтобы структура списков получилась примерно такая:
СПИСОК АА содержит файлы АА-sdfsdfs и АА-bcfghghj;
СПИСОК ВВВ содержит файлы ВВВ-324refrsd, ВВВ-cbf43554 и ВВВ-bcxgv444
и т.д.

Вопрос: как лучше решить такую задачу в плане парсинга? Под словом "лучше" подразумевается самый простой вариант, для блондинки. *KISSING*
 
все названия имеют префикс который содержит тире?
или все разные?
сколько в префиксах символов? или они разные все?

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

Вытащить регуляркой имена файлов я могу, тут у меня абсолютно никаких проблем нет.
Проблема только том, как сформировать списки в плане того, что заканчиваются файлы одного префикса, и начинаются другого. Т.е. заканчивается формирование списка АА, и начинается формирование списка ВВВ. Интуитивно понимаю, что нужно организовать цикл, но пока не понимаю, как именно.
 

94336


Не открывается. :(
Можете показать в виде скрина? :ah:
 
скринить не буду, ибо гемор, нажми на паузу, вот видос


а лучше обновись
 
  • Оценить
Реакции: Nikoletta

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)