Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2012, 21:47   #1
Ariomex
Пользователь
 
Регистрация: 12.03.2012
Сообщений: 11
По умолчанию Многострочная замена

Здравствуйте! Скажите, а как можно реализовать многострочную замену участков текста в нескольких файлах на Delphi ? Например, для наглядности, нужно в трёх .txt файлах заменить:
Цитата:
В первом:
Цитата:
Opn
Vjpo
Doih
На:
Цитата:
DLbe
FGbc
Gklt
Цитата:
Во втором:
Цитата:
LKbv
Kbvv
LKbvb
На:
Цитата:
Ivyf
IUbc
Kubg
Цитата:
В третьем:
Цитата:
IUYgb
Diug
Iwkb
На:
Цитата:
Kbdw
Vhyjv
Kbwk
Причём, регистр букв важен.
Ariomex вне форума Ответить с цитированием
Старый 29.03.2012, 20:54   #2
robt
Заблокирован
 
Регистрация: 21.06.2010
Сообщений: 77
По умолчанию

также как и однострочную
файл загоняеш в строку
а вней меняеш 'Opn'#13#10'Vjpo'#13#10'Doih' на 'DLbe'#13#10'FGbc'#13#10'Gklt'
стандартной функцией замены строки
robt вне форума Ответить с цитированием
Старый 29.03.2012, 21:01   #3
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

Код:
var
s:Tstringlist;
begin
s:=Tstringlist.create;
s.loadfromfile('file.txt');
s.text:=stringreplace(s.text,'что меняем','на что меняем',[rereplaceall]);
s.savetofile('file.txt');
s.free;
Кольша вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Многострочная маска ввода MadReason Microsoft Office Word 4 29.02.2012 18:48
замена Ия Ильина Помощь студентам 1 25.12.2011 15:43
Замена кода программы с Delhi5 на Delhi7 либо замена базы данных с Acessa на MySQL DorianLeroy Фриланс 8 18.02.2009 18:52
Замена Патрон Общие вопросы Delphi 6 05.11.2008 15:45
многострочная подсказка с задержкой dimonbest Общие вопросы Delphi 6 24.03.2008 13:13