Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Дан файл f, компоненты которого являются действительными числами. Найти последнюю компоненту файла. http://www.cyberforum.ru/csharp-beginners/thread2181747.html
Как найти ту самую последнюю компоненту файла? подскажите плиз FileStream file = new FileStream("E:\\f.txt", FileMode.Open); StreamReader read = new StreamReader(file); string results =...
Файлы и директории. Потоки данных C#
Ввести с клавиатуры файл F действительных чисел. Компоненты файла, стоящие между наибольшим и наименьшим компонентом, переставить в обратном порядке и записать новую последовательность в новый файл.
Последовательность не содержит элементов C#
Здравствуйте, Есть текстовый файл в нем 3 строки slovo1 slovo2 slovo3 на форуме находила такой код string secondLine = File.ReadLines((Application.StartupPath +...
C# Алгоритм вывода массивов кадастровых номеров Здравствуйте) Столкнулся следующей задачей: дан строка , в которой находится кадастровый номер. Кадастровый номер состоит из чисел и имеет такой формат aa:bb:cccccc:dddddd.... либо... http://www.cyberforum.ru/csharp-beginners/thread2181630.html
C# Использование двоичных файлов http://www.cyberforum.ru/csharp-beginners/thread2181603.html
Дан двоичный файл целых чисел. Сформировать новый файл, содержащий факториалы чисел первого файла с сохранением позиции
Наследование и полиморфизм) C#
Извиняюсь, что в таком формате, но иначе никак. Вопрос такой, в конструктора базового класса происходят изменения с полем обьекта, также с ним происходят повторные изменения в дочернем классе и...
C# CRC16
Есть код предназначенный для проверки целостности данных. Можете объяснить принцип действия или пример кода в C# Массивы array of byte; Function crc16(length:Longint;no:short;crctmp:word):word;...
C# Массивы многомерные Нужно чтобы наибольший элемент строки находился в главной диагонали матрицы. Подскажите чего не хватает??? int i, j, M, N,k,b,D; string s; Console.Write("Введите размер квадратной... http://www.cyberforum.ru/csharp-beginners/thread2181585.html
C# Выгрузить в Excel данные еще раз http://www.cyberforum.ru/csharp-beginners/thread2181577.html
Добрый день! Я выгружаю данные из sql server в excel. Все проходит без проблем, но если нажать второй раз на кнопку, то выскакивает ошибка. Подскажите, в чем проблема, ведь ресурсы освобождаются...
C# Как передать Stream на ресурс в интернете? Всем привет. Есть задача: загрузить файл из интернета и передать его на другой ресурс в интернете. Передавал раньше файл на сервер, использую метод UploadFile от WebClient-а, но решил, что будет... http://www.cyberforum.ru/csharp-beginners/thread2181555.html
georgmann
1 / 1 / 0
Регистрация: 29.01.2018
Сообщений: 22
05.02.2018, 16:44  [ТС] 0

Объединение/склеивание группы строк в одну строку

05.02.2018, 16:44. Просмотров 1279. Ответов 22
Метки (Все метки)

Ответ

Существует три файла: 1.txt 2.txt 3.txt
Структура файла 1.txt
Кликните здесь для просмотра всего текста
my audio 1.mp3
my video 1.mp4
my audio 2.mp3
my video 2.mp4
my audio 3.mp3
my video 3.mp4

Структура файла 2.txt
Кликните здесь для просмотра всего текста
my audio 1.mp3
текст http:\link\1.com
my audio 2.mp3
текст http:\link\2.com
my audio 3.mp3
текст http:\link\3.com

Структура файла 3.txt
Кликните здесь для просмотра всего текста
текст текст текст текст
текст текст текст текст
текст текст текст текст
текст my video 1.mp4
текст текст текст текст

текст текст текст текст
текст текст текст текст
текст текст текст текст
текст my video 2.mp4
текст текст текст текст

Необходимо чтобы скрипт из файла 2.txt взял нужную ссылку и вставил её в файл 3.txt в нужное место.
Конечный результат (файл 3.txt):
Кликните здесь для просмотра всего текста
текст текст текст текст
текст текст текст текст
текст http:\link\1.com
текст текст текст текст
текст my video 1.mp4
текст текст текст текст

текст текст текст текст
текст текст текст текст
текст http:\link\2.com
текст текст текст текст
текст my video 2.mp4
текст текст текст текст

Если это делать "вручную", то приходится делать несколько шагов:
1) в файле 1.txt последовательно сверху вниз найти и скопировать всю строку, в конце которой всегда есть ".mp4" (my video 1.mp4);
2) затем перейти в файл 3.txt, найти строку (текст my video 1.mp4), в которой содержиться скопированная в буфер обмена строка (my video 1.mp4), стрелкой вверх переместиться на одну строку выше (в начало строки), нажать ЕNTER и ещё раз подняться стрелкой выше (таким образом создаеться пустая строка, на которой находиться курсор и которая послужит местом для дальнейшей вставки ссылки - это и будет то нужное место);
3) затем перейти в файл 1.txt, подняться на одну строку выше той, что были ранее найдена (my video 1.mp4) и скопировать всю строку (my audio 1.mp3);
4) затем перейти в файл 2.txt, найти строку соответсвенно буфер обмену (my audio 1.mp3), опуститься на одну строку ниже - это и будет та нужная ссылка, скопировать всю эту строку;
5) затем перейти в файл 3.txt и произвести вставку из буфера обмена.

Этот процесс продолжается до тех пора, пока в файле 1.txt не заканчиваются все строки.
Пожалуйста выручайте! Помогите со скриптом, а то вручную это занимает очень много времени.

Заранее спасибо за Вашу отзывчивость и снисходительность.

Вернуться к обсуждению:
Объединение/склеивание группы строк в одну строку
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.02.2018, 16:44

Объединение массива строк в одну строку
Объединение массива строк в одну строку. В чем ошибка? Заранее спасибо! #include <stdio.h> ...

Перенос значений из строк в столбцы. При выполнении по 2-х условий, объединение данных в одну строку. Удаление
Добрый день, подскажите, как решить задачу. Есть выгрузка данных, необходимо перенести значения...

Объединение строк в одну
Приветствую всех. Ребята кто в курсе подскажите как объеденить строки в ListBox . Например есть 4...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru