FoxPro 2.6 Замена фрагментов текста в txt-файле
Всем привет!
Есть txt-файл, в котором встречаются даты (годмесяцдень). Мне нужно эти даты заменить на другие и оставить файл под старым именем. Подскажите, пжт, как это сделать. Заранее благодарен всем, кто откликнется! |
Pashka, какими средствами программирования вы владеете?
Может проще будет написать самому? Просто сам собой напрашивается некий скрипт. Только надо сделать так, чтобы в дальнейшем вы смогли его адаптировать под дальнейшие нужды. |
Чуть-чуть пишу на фоксе-дос. Я не знаю как перебрать эти даты в файле (читать построчно или сразу можно весь файл) и их заменить на другие. REPLACE не получается :(
|
Pashka, тогда более точно нужно знать формат строки, и диапазоны изменяемых дат.
|
содержимое файла примерно такое:
????????????????????????????20100115?????????????????????? ???????????????????? ??201001152010011520100115??????????? ?????????????????????? ... ???????????????????? ??201001152010011520100115??????????? ?????????????????????? ... ???????????????????? ??201001152010011520100115??????????? ?????????????????????? ... ???????????????????? ??201001152010011520100115??????????? ?????????????????????? ... и все эти даты мне нужно заменить на дату 20100117 |
Pashka, Используйте какой нибудь текстовый редактор(если конечно диапазон дат не меняется) . Там есть функция "Найти и заменить".
|
Цитата:
На форме RichTextBox1 с сылкой на файл и два тксбокса. Всё меняется Форма1.RichTextBox1.Text = Replace(Форма1.RichTextBox1.Text, Форма1.Текст1.Text, Форма1.Текст2.Text) потом только сохранить А объём файла большой? и так можно Код:
Dim File As String, CF As String |
Всем большое спасибо! Проблемку решил с помощью функции STRTRAN. Оказалось все легко и просто.
|
Время: 19:32. |
Время: 19:32.
© OSzone.net 2001-