0 / 0 / 0
Регистрация: 12.07.2014
Сообщений: 5
|
|
1 | |
Чтение данных с одного txt файла, запись данных во второй txt в определенную позицию13.07.2014, 14:44. Показов 3235. Ответов 10
Метки нет Все метки)
(
Добрый день, уважаемые форумчане! Нужна ваша помощь. Задача поставлена так: существует файл film2.txt (постараюсь его прикрепить для просмотра) в этом файле есть строки с именами режиссера фильма, продюсеров, композитора, оператора, жанром фильма, годом выпуска и т.д. В файле film1.txt есть эти данные. Нужно с первого файла вычитать фамилии и имена режиссера, продюсеров, композитора, жанр, год и вписать их во второй файл, на те места, где они прописаны во втором файле. Второй файл будет использоваться как шаблон, и вместо данных будет прописано:
<br> <span class="title3">Продюсер:</span> сюда нужно будет вставить реальные данные с файла film1.txt<br> <br> <span class="title3">Сценарий:</span> сюда нужно будет вставить реальные данные с файла film1.txt<br> Взять данные нужно здесь: (фрагмент файла film1.txt) режиссер Джоэл Шумахер сценарий Акива Голдсман, Боб Кейн продюсер Питер МакГрегор-Скотт, Митчелл Е. Дотерайв, Уильям М. Элвин, ... оператор Стивен Голдблатт Заранее огромная благодарность всем кто ответит.
0
|
|
13.07.2014, 14:44 | |
Ответы с готовыми решениями:
10
Чтение из файла 'New.txt', запись четных строк в '1.txt', а нечетных в '2.txt' Чтение данных из txt файла и запись их в Excel Копирование данных из одного файла txt в другой файл txt Ввод данных с txt файла, сортировка и запись результата в txt файлы |
Модератор
![]() 1354 / 651 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
|
|
17.07.2014, 21:03 | 2 |
Вопрос: а положение текста в файле (номер строки ) меняться будет?
Добавлено через 7 минут Я понимаю, что файл - черновик к странице html, и очень возможно что не совсем оконченныый, но от ответа зависит подход к решению, Добавлено через 9 минут Если идея еще актуальна, тогда вопрос второй: т.к. файл -черновик html, то есть смысл не обрашать внимания на строки, поэтому, на мой взгляд, есть смысл. взять только имена из file1, но допустимо ли использовать при решении промежуточные файлы, либо только 2 текстовых?
0
|
0 / 0 / 0
Регистрация: 12.07.2014
Сообщений: 5
|
|
21.07.2014, 20:15 [ТС] | 3 |
Здравствуйте Dax! Спасибо что ответили!!! Думал уже, что никто не поможет... Промежуточные файлы допустимо использовать. Мне важен конечный результат, чтобы в файле film2.txt имена и фамилии записывались на тех местах, где они расположены сейчас. Файл film2.txt - это конечный результат. Все имена и фамилии, год, жанр, рейтинги, описание фильма, актеры, названия, я сейчас ввожу руками, это занимает очень много времени. Фильмотека - мое хобби. Но много времени ей уделять не получается. Программа дала бы возможность быстрой записи нужной информации. Положение текста в файле film2.txt практически не меняется, кроме строки
"Описание", там текст занимает несколько строк, и строки "знаете ли вы что". В исходном файле, номера строк могут меняться, потому, как я не могу контролировать источник, откуда беру информацию. Я думал сделать поиск по ключевым словам (режиссер, продюсер, сценарий, жанр и т.д.) в файле film1.txt, далее идет копирование со строки, где находятся эти слова имен и фамилий личностей, или рейтинга, или названий стран и вставка скопированных данных в строго указанные места в файле film2.txt. Еще раз спасибо, что вы откликнулись!!!
0
|
Модератор
![]() 1354 / 651 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
|
|
22.07.2014, 23:37 | 4 |
Есть кое-что, что необходимо проясниь, а именно - количество полей в одной записи(список) .
0
|
0 / 0 / 0
Регистрация: 12.07.2014
Сообщений: 5
|
|
23.07.2014, 22:37 [ТС] | 5 |
Немного не понял, что подразумевается под количеством полей в одной записи? Добавлю рисунок конечного отображения странички: Если нужен список всех полей, которые будут заполняться, то их видно на рисунке. Еще одна проблема состоит в том, что поле "Описание" и поле "Знаете ли вы что" более длинные по содержанию... и еще поле "Знаете ли вы что" разбито на абзацы, отмеченные маркерами. Поле "Рейтинг" можно пропустить, так как оно сделано повторением символов, а считаю я сам. Поле "студии" и поля, относящиеся к до. информации о фильме пропускаем, буду добавлять руками...
0
|
Sergio Leone
|
23.07.2014, 23:01
#6
|
Не по теме: Извините, что вмешиваюсь в ваше обсуждение проблемы,
0
|
0 / 0 / 0
Регистрация: 12.07.2014
Сообщений: 5
|
|
23.07.2014, 23:23 [ТС] | 7 |
Ничего... Все нормально... Sergio Leone, спасибо, что написали!!! На самом деле, Turbo Pascal выбран потому, что я хотя бы что-то помню из универа об этом языке программирования... Язык программирования для решения, заданного мною вопроса не критичен... Я понимаю, что сейчас есть множество других сред программирования, но, увы... я с ними не знаком. Если можно реализовать мою просьбу проще и рациональнее, буду благодарен всем кто поможет!!!
0
|
Модератор
![]() 1354 / 651 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
|
|
24.07.2014, 09:29 | 8 |
Имелась ввиду вся информация о фильме (одном), которая должна быть внесена на сайт(оператор, сценарий и т. д. )
0
|
Sergio Leone
|
24.07.2014, 09:38
#9
|
Не по теме: Знаете немного Pascal?! Отлично!! Тогда возьмите FreePascal (или IDE Lazarus + FreePascalCompiler) - это тот же Паскаль, только современный. И полностью бесплатный. Ну, или, если совесть не мучает, возьмите Delphi - это тоже Паскаль, только современный и не бесплатный! ;) И ещё. А зачем Вам знать язык программирования, когда Вы всё равно программу самостоятельно не пишете, а просите кого-то написать Вам?! Вы собираетесь её дорабатывать?
0
|
Модератор
![]() 1354 / 651 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
|
|||||||||||
24.07.2014, 10:07 | 10 | ||||||||||
Есть кое что в наработках (среда .net так как кодировка)
получился некоторый прсмотщик(пишет резервнй файл с информацией, по номеру строки в черновике показывает ее, чтоб понятно было куда вписывать, дальше -пока завис )
Если у кого-нибудь есть идеи как довести это до ума -давайте доведем ![]() Я взялся из интереса говорю сразу. Завис на том, что положение строк в обоих файлах произвольное(по задумкеuser 2014, ) - сложновато вывести позицию чтения и записи. Ногами сильно прошу не бить.
0
|
0 / 0 / 0
Регистрация: 12.07.2014
Сообщений: 5
|
|
24.07.2014, 23:24 [ТС] | 11 |
Добрый вечер!!! Изначально, я думал строить алгоритм на поиске строк с ключевыми словами - режиссер, продюсер, жанр, год и т.д., так как структура файла film1.txt практически не меняется, за исключением описания и "знаете ли вы что...", далее копируем найденные строки, удаляем лишние символы. Далее открываем файл film2.txt и ищем строки, содержащие ключевые слова Продюсер:</span>, Сценарий:</span> и т.д. и сюда поочередно для каждого поля вставляем строки, скопированные с файла film1.txt. Ну... как-то так.
0
|
24.07.2014, 23:24 | |
24.07.2014, 23:24 | |
Помогаю со студенческими работами здесь
11
Чтение и парсинг одного файла, запись данных во второй. Исправить код
Чтение данных из txt файла
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |