2 / 2 / 0
Регистрация: 15.07.2012
Сообщений: 88
|
|
1 | |
Замена строк в текстовом файле15.07.2012, 21:54. Показов 16924. Ответов 20
Метки нет (Все метки)
Привет всем!
Помогите пожалуйста: на диске с:\test.txt В файле написано к примеру: #1 "" #2 "" #3 "" #4 "" #5 "" Надо в позиции #4 "" и #5 "" между кавычек написать Hello!!! Выполнить через екзешник. Спасибо большое.
0
|
15.07.2012, 21:54 | |
Ответы с готовыми решениями:
20
Интеллектуальная замена в текстовом файле MapBasic. замена символов в текстовом файле Корректная замена точки на запятую в текстовом файле Подсчет количества строк в текстовом файле |
2 / 2 / 0
Регистрация: 15.07.2012
Сообщений: 88
|
|
15.07.2012, 23:49 [ТС] | 3 |
кавычки не могу в replace реализовать...
0
|
2 / 2 / 0
Регистрация: 15.07.2012
Сообщений: 88
|
||||||
16.07.2012, 00:34 [ТС] | 5 | |||||
внутрянка файла:
#1 1032.008 #2 07 #3 12 #4 "" #5 "" 100, 200, 300, 400 Вот сам код:
0
|
призрак
|
||||||
16.07.2012, 00:46 | 6 | |||||
попробуйте так
1
|
2 / 2 / 0
Регистрация: 15.07.2012
Сообщений: 88
|
|
16.07.2012, 00:55 [ТС] | 7 |
ikki - огромное фенькс - то, что надо.
Спасибо.
0
|
15153 / 6426 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|||||||||||
16.07.2012, 10:00 | 8 | ||||||||||
Цикл собсно не нужен...
1
|
2 / 2 / 0
Регистрация: 15.07.2012
Сообщений: 88
|
|
16.07.2012, 18:04 [ТС] | 9 |
Ругается на на строку Print #2, Replace(Input(LOF(1), 1), """""", """Hello""")
"Input past end of file"???
0
|
2 / 2 / 0
Регистрация: 15.07.2012
Сообщений: 88
|
|
17.07.2012, 12:11 [ТС] | 11 |
Вот зараза: в конце файла текстового (под #5 "" ) стоит некий символ, по таблице кодов похож на квадрат.
В нете нашел, что ему соответствует ASCII Если его руками прибить, то все отрабатывает на ура и ошибок нет никаких. Как его прибить программно, а потом уже производить замену строк? Спасибо.
0
|
17.07.2012, 12:44 | 12 |
Хм, любопытно - это код стирания символа "Del" (ASC - 127).
И такое выдает Вам ошибку, когда используете код № 2 Казанского? Можете отправить в архиве такой файл (расширенный режим - "скрепка"), т.к. есть подозрения что там не только это.
0
|
2 / 2 / 0
Регистрация: 15.07.2012
Сообщений: 88
|
|
17.07.2012, 13:28 [ТС] | 13 |
вот эта бяка...
0
|
2 / 2 / 0
Регистрация: 15.07.2012
Сообщений: 88
|
|
17.07.2012, 15:08 [ТС] | 14 |
Любой код выдает ошибку если присутствует этот символ в файле.
Если его удалить руками и запустить код, то все ок. Как этот символ программно удалить... Спасибо. Добавлено через 1 час 37 минут Dragokas, Прикрепил
0
|
Заблокирован
|
|
17.07.2012, 15:13 | 15 |
aspire@aspire, почитай тут - Символ Chr(26) не считывается в программе
1
|
2 / 2 / 0
Регистрация: 15.07.2012
Сообщений: 88
|
|
17.07.2012, 17:41 [ТС] | 16 |
Так файл не бинарный!!!
Коль это конец файла - почему выкидывает ошибку? Как в моем коде это описать что убивало сначала этот символ, а потом меняло все остальное. Спасибо.
0
|
15153 / 6426 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
||||||
17.07.2012, 17:54 | 17 | |||||
Работайте построчно
1
|
2 / 2 / 0
Регистрация: 15.07.2012
Сообщений: 88
|
|
17.07.2012, 18:56 [ТС] | 18 |
Казанский - спасибо!
Построчно работает как надо. Буду продолжать дальше лопатить.
0
|
0 / 1 / 0
Регистрация: 28.07.2016
Сообщений: 142
|
||||||
07.06.2022, 00:22 | 19 | |||||
Не хочу плодить темы с похожими названиями, поэтому пишу тут.
Есть файл C:\test.ini, в котором надо найти строку File=C:\12\test.xlsx и заменить на File=C:\34\test.xlsx. Использую такой макрос:
1. Искал в C:\test.ini сначала секцию [TEST], а уже потом нужную строку 2. Искал не строку C:\12\test.xlsx, а C:\*\test.xlsx
0
|
0 / 1 / 0
Регистрация: 28.07.2016
Сообщений: 142
|
|
13.06.2022, 20:34 | 20 |
Поднимаю тему.
0
|
13.06.2022, 20:34 | |
13.06.2022, 20:34 | |
Помогаю со студенческими работами здесь
20
Замена строк в текстовом файле Замена строк в текстовом файле замена нужных строк в текстовом файле Замена в текстовом файле строк по маске Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства
Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
|
Что такое NullReferenceException и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
|
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
|
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
|
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
|
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
|
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее:
На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
|
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript
В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
|
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
|
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
|
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
|
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
|