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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.08.2012, 13:48   #1
Muzik
 
Регистрация: 05.04.2012
Сообщений: 3
Вопрос Поиск по файлу и изменение строки

Суть такова - имеется текстовый файл, вернее даже ini файл, но я думаю его проще рассматривать как простой текстовый, задача такова что нужно найти строки и в этих строках кое что заменить, а именно строки начинаются с одной и той же фразы до определённого момента, вот как раз по этому моменту(слову) и нужно различать что и где менять.
Пример:
serverpath=prim1,192.168.31.230,215 5/22233
serverpath=prim2,10.10.1.30,2156/45663
И к примеру если у нас в строке написано prim1 то нам нужно заменить 192.168.31.230,2155 на другую строчку, ну вернее просто впихнуть туда переменную, а вот если prim2 - то вставить уже нужно другую переменную )
а так в двух словах - нужно айпишники и порт заменить на имя - разные айпишники, соответсвенно разные имена.
Кто может помочь, я что то даже не соображу как это сделать.
Ай да, и забыл сказать, делаю как dll библиотеку )
В делфях Нуп)) простите ))
Muzik вне форума Ответить с цитированием
Старый 09.08.2012, 18:05   #2
Muzik
 
Регистрация: 05.04.2012
Сообщений: 3
По умолчанию

Всем спасибо за бурную помощь......
Сам разобрался....

var
SL: TStringList;
i: integer;
Value: string;
ip : string;
name: string;
begin
sl := TStringList.Create;
sl.LoadFromFile('Адрес файла');
Value := 'serverpath=';
for i := 0 to sl.Count-1 do
While Pos( Value, sl[i] ) > 0 do
begin
sl[i] := StringReplace(sl[i],ip,name,
[rfReplaceAll, rfIgnoreCase]);
Sl.SaveToFile('адрес файла');
Break;
end;
sl.Free;

end;


exports FindAndReplace;
Muzik вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Си:Поиск по файлу. tutis Помощь студентам 0 10.05.2011 20:25
Поиск по текстовому файлу Дырдин Общие вопросы C/C++ 6 26.02.2010 14:00
Поиск по файлу Sparky Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 13.10.2009 19:51
изменение пути к файлу Обыватель Microsoft Office Excel 2 30.09.2008 13:16