21 / 19 / 12
Регистрация: 03.11.2013
Сообщений: 870
|
|
1 | |
Разобрать текстовый файл11.05.2022, 21:30. Показов 369. Ответов 4
Метки нет (Все метки)
Подскажите, пожалуйста, каким образом создавать и разбирать файлы такого типа?
У меня приходит одна идея, берём весь текст в строку и перебираем, если символ таб, то пишем значение, дальше складываем снова до таба, пишем и т.д. Пример содержимого файла LID Test code 14701098 339 14701098 191 14474497 339 12959126 339 13881704 339 13881704 191 13881704 222 13881704 431 13881704 432
0
|
11.05.2022, 21:30 | |
Ответы с готовыми решениями:
4
Дан текстовый файл. Используя стек, сформировать новый текстовый файл, каждая строка которого содержит символы Разобрать текстовый файл и сформировать таблицу Разобрать текстовый файл и записать полученные данные в таблицу Разобрать построчно текстовый файл, найти файлы по маске , скопировать в определенную папку Задача с использованием структуры «текстовый файл» (в файле хранится текст) 1) Переписать в другой текстовый файл самую |
392 / 229 / 85
Регистрация: 28.04.2022
Сообщений: 1,139
|
|
11.05.2022, 22:56 | 2 |
Классический файл с разделителем. Погуглите, узнаете массу интересного, в т.ч. как делается разбор в Дельфи.
Если коротко, самое простое - создаём TStringList, устанавливаем свойство списка Delimiter, загружаем в список файл, далее в цикле работаем с элементами списка.
0
|
пофигист широкого профиля
4750 / 3185 / 861
Регистрация: 15.07.2013
Сообщений: 18,412
|
|
12.05.2022, 02:18 | 3 |
А нафига его создавать и/или разбирать?
Что вы хотите получить в результате? Какую пользу?
1
|
Модератор
|
|
12.05.2022, 02:25 | 4 |
Не совсем. Точнее, частный случай такого файла, а именно: файл "ключ-значение", где разделителем (параметр NameValueSeparator) является не знак равенства, а знак табуляции.
Начало работы точно такое же: создать объект TStringList, загрузить в него файл, а вот дальше... А дальше все зависит от поставленной задачи. Vologd, будет подробное описание задачи - будет и более предметный ответ.
0
|
12.05.2022, 06:02 | 5 |
Тут, наверно, необходимо уточнение - каков максимальный размер обрабатываемого файла. Если "потенциально неограниченный", то TStringList не прокатит.
0
|
12.05.2022, 06:02 | |