Re: Объединение строк txt файла | |
---|---|
sphinx Сообщений: 31166 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Так-то да. ------------------ "Veni, vidi, vici!"(с) |
Re: Объединение строк txt файла | |
---|---|
sphinx Сообщений: 31166 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Скорее всего ты прав - между пустыми разделителями просто нет данных (такое может быть запросто). Ну тогда возможно твой вариант подойдет - склеивать строку. Может можно и проще - но надо "пощупать проблему", может что и еще придумается. Но точно не сегодня, я уже спать пора. ------------------ "Veni, vidi, vici!"(с) |
Re: Объединение строк txt файла | |
---|---|
akvvohinc Сообщений: 4201 Откуда: Москва Дата регистрации: 11.11.2008 |
Не путай меня - я трезвый, но перестал улавливать твою мысль. 1) Что здесь ты называешь "пустыми разделителями"и "разделителями" вообще? 2) Между какими из них нет данных? |
Re: Объединение строк txt файла | |
---|---|
sphinx Сообщений: 31166 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Несколько знаков ';' подряд. Так-то это разделитель полей в текстовом файле. Если два подряд - значит поле не содержит данных. Или только у меня так? ------------------ "Veni, vidi, vici!"(с) |
Re: Объединение строк txt файла | |
---|---|
of63 Сообщений: 25161 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Согласен. ИК слабоват в практических вопрсах. |
Re: Объединение строк txt файла | |
---|---|
akvvohinc Сообщений: 4201 Откуда: Москва Дата регистрации: 11.11.2008 |
Понятно, ты о разделителях полей... А что не так с этими разделителями? Зачем о них говорить? У ТС в файле строка 1;Парковая улица;;;90;1=5;90;9000; представлена как 1;Парковая улица;;;90;1= 5;90;9000; И его задача - склеить эти две строки в одну. |
Re: Объединение строк txt файла | |
---|---|
sphinx Сообщений: 31166 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Ну так я выше и написал, что твоим решением это можно сделать без проблем. ------------------ "Veni, vidi, vici!"(с) |
Re: Объединение строк txt файла | |
---|---|
nik_l Сообщений: 47 Откуда: Лида Дата регистрации: 28.12.2011 |
ТС с интересом наблюдает за спором, родится ли истина в виде программы, нужной ему, или весь пар в свисток уйдет
|
Re: Объединение строк txt файла | |
---|---|
Taran Сообщений: 13623 Откуда: Красноярск Дата регистрации: 16.01.2008 |
|
Re: Объединение строк txt файла | |
---|---|
akvvohinc Сообщений: 4201 Откуда: Москва Дата регистрации: 11.11.2008 |
А "знак равенства" как что-то определяющее из какого ТЗ взялся?
У ТС это просто часть данных. |
Re: Объединение строк txt файла | |
---|---|
sphinx Сообщений: 31166 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Я еще и это умудрился пропустить. ------------------ "Veni, vidi, vici!"(с) Исправлено 1 раз(а). Последнее : sphinx, 01.05.20 21:17 |
Re: Объединение строк txt файла | |
---|---|
Taran Сообщений: 13623 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Я не вижу здесь ни ТЗ, ни сколько-нибудь интересной задачи. А насчёт знака '='. Пока мы не получили от ТС какого-либо ответа на этот вопрос - копать дальше смысла нет. Впрочем как и в любом другом случае. |
Re: Объединение строк txt файла | |
---|---|
akvvohinc Сообщений: 4201 Откуда: Москва Дата регистрации: 11.11.2008 |
Ну, кое-что в этом плане он сообщил: Поскольку данные, очевидно, могут быть любыми, то "одно и то же место" - это, на мой взгляд, позиция переноса (порядковый номер последнего символа). Исправлено 2 раз(а). Последнее : akvvohinc, 01.05.20 22:47 |
Re: Объединение строк txt файла | |
---|---|
Taran Сообщений: 13623 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Ну и славно.
|
Re: Объединение строк txt файла | |
---|---|
sphinx Сообщений: 31166 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
А ТС в это время загорает на Мальдивах и пьет дорогие напитки. ------------------ "Veni, vidi, vici!"(с) |
Re: Объединение строк txt файла | |
---|---|
sonik Автор Сообщений: 31 Дата регистрации: 28.06.2016 |
Как прочитать текстовый файл построчно и объединить четную строку с нечетной?
Исправлено 1 раз(а). Последнее : sonik, 03.05.20 09:45 |
Re: Объединение строк txt файла | |
---|---|
sonik Автор Сообщений: 31 Дата регистрации: 28.06.2016 |
спасибо большое! |
Re: Объединение строк txt файла | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
FOPEN/FGETS/FCLOSE. Но если размер файлов не сотнями мегабайт измеряется, то проще не построчно работать, а как показал Олег - целиком считать файл в переменную, заменить "="+ПС на просто = и записать данные обратно в файл (стоит записывать в другой файл - временный, а не портить "исходный" - для "разбора полётов" нужна исходная информация а не уже обработанная) и использовать APPEND FROM. ------------------ WBR, Igor |
Re: Объединение строк txt файла | |
---|---|
akvvohinc Сообщений: 4201 Откуда: Москва Дата регистрации: 11.11.2008 |
Если у вас каждая нечетная строка прерывается именно на знаке '=', то используйте этот вариант. Если же это не так, то он вам не подойдет. Но вы очень немногословны, а ваши слова про "одно и то же место" разрыва можно понимать по-разному. И если вам лень прояснить этот момент словами, то приведите пример не одной, а хотя бы десятка первых строк файла. |
Re: Объединение строк txt файла | |
---|---|
Taran Сообщений: 13623 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Вот же ты привязался к человеку.
Накидай 5-7 строк и делов то. Я бы через alines делал и попутно считая ";" для универсальности. На смарте лень, а компа нету. |
© 2000-2024 Fox Club  |