|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - [решено] FoxPro 2.6 Замена фрагментов текста в txt-файле |
|
Разное - [решено] FoxPro 2.6 Замена фрагментов текста в txt-файле
|
Новый участник Сообщения: 4 |
Профиль | Отправить PM | Цитировать Всем привет!
Есть txt-файл, в котором встречаются даты (годмесяцдень). Мне нужно эти даты заменить на другие и оставить файл под старым именем. Подскажите, пжт, как это сделать. Заранее благодарен всем, кто откликнется! |
|
Отправлено: 16:28, 15-01-2010 |
Необычный Сообщения: 4462
|
Профиль | Сайт | Отправить PM | Цитировать Pashka, какими средствами программирования вы владеете?
Может проще будет написать самому? Просто сам собой напрашивается некий скрипт. Только надо сделать так, чтобы в дальнейшем вы смогли его адаптировать под дальнейшие нужды. |
------- Отправлено: 16:41, 15-01-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Чуть-чуть пишу на фоксе-дос. Я не знаю как перебрать эти даты в файле (читать построчно или сразу можно весь файл) и их заменить на другие. REPLACE не получается
|
Отправлено: 16:48, 15-01-2010 | #3 |
Необычный Сообщения: 4462
|
Профиль | Сайт | Отправить PM | Цитировать Pashka, тогда более точно нужно знать формат строки, и диапазоны изменяемых дат.
|
------- Отправлено: 17:26, 15-01-2010 | #4 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать содержимое файла примерно такое:
????????????????????????????20100115?????????????????????? ???????????????????? ??201001152010011520100115??????????? ?????????????????????? ... ???????????????????? ??201001152010011520100115??????????? ?????????????????????? ... ???????????????????? ??201001152010011520100115??????????? ?????????????????????? ... ???????????????????? ??201001152010011520100115??????????? ?????????????????????? ... и все эти даты мне нужно заменить на дату 20100117 |
|
Отправлено: 18:05, 15-01-2010 | #5 |
Старожил Сообщения: 232
|
Профиль | Сайт | Отправить PM | Цитировать Pashka, Используйте какой нибудь текстовый редактор(если конечно диапазон дат не меняется) . Там есть функция "Найти и заменить".
|
------- Отправлено: 22:39, 15-01-2010 | #6 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Цитата:
На форме RichTextBox1 с сылкой на файл и два тксбокса. Всё меняется Форма1.RichTextBox1.Text = Replace(Форма1.RichTextBox1.Text, Форма1.Текст1.Text, Форма1.Текст2.Text) потом только сохранить А объём файла большой? и так можно Dim File As String, CF As String File = "D:\КиРпИчИ\Задания\Замена\1.txt" Open File For Binary As #1 CF = Input(FileLen(File), 1) Close #1 Debug.Print CF CF = Replace(CF, "20100115", "20100117") Debug.Print Debug.Print CF File = "D:\КиРпИчИ\Задания\Замена\2.txt" Open File For Output As #1 Print #1, CF Close #1 End Sub |
|
Отправлено: 00:54, 16-01-2010 | #7 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Всем большое спасибо! Проблемку решил с помощью функции STRTRAN. Оказалось все легко и просто.
|
Отправлено: 19:20, 18-01-2010 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] есть ли способ быстрого поиска текста в файле ? | mitiya | Скриптовые языки администрирования Windows | 2 | 27-03-2010 23:33 | |
CMD/BAT - [решено] замена строчки в файле | Bint | Скриптовые языки администрирования Windows | 4 | 15-10-2009 10:24 | |
CMD/BAT - [решено] Как прочесть из файла .txt только первую строчку текста. | Sdib121 | Скриптовые языки администрирования Windows | 6 | 15-08-2009 14:26 | |
CMD/BAT - [решено] Изменение текста в файле | tarasov.evgeny | Скриптовые языки администрирования Windows | 5 | 12-08-2009 16:21 | |
[решено] Замена строчки в bat файле на несколько других | ZeroCrash | AutoIt | 4 | 02-07-2009 04:12 |
|