Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Найти значение в строке и заменить его [D6, D7, WinXP]


KonstantinXaker(KX) ©   (2005-06-08 17:25:00) 

Здраствуйте!
У меня такая задача:
есть список IP-адресов, которые написаны через точку запятую. Необходимо найти определённый IP-адрес и заменить его на другой.

Как произвести ПОИСК И ЗАМЕНУ определённого значения, определённого текста в TString?


П7   (2005-06-08 18:23:00) [1]

Да уж, ну и Хакер'ы пошли нынче... Противно аж... (:


KonstantinXaker(KX)   (2005-06-08 18:10:00) [2]

Вот список адресов:

10.0.0.7-10.0.0.7; 10.0.0.8-10.0.0.8; 10.0.0.12-10.0.0.12; 10.0.0.13-10.0.0.13; 10.0.0.11-10.0.0.11; 10.0.0.14-10.0.0.14; 10.0.0.15-10.0.0.15; 172.16.4.185-172.16.4.185; 10.0.0.16-10.0.0.16; 10.0.0.17-10.0.0.17; 10.0.0.18-10.0.0.18;  

Отсюда надо найти каждое вхождение 172.16.4.185 и заменить на 172.16.4.100

Как с помощью Pos найти это значение, потом удалить и заменить?


Zeqfreed   (2005-06-08 17:30:00) [3]

KonstantinXaker(KX)   (08.06.05 17:25)
Pos, Delete, Insert, ñì. StrUtils.pas


PVOzerski   (2005-06-08 17:29:00) [4]

Для просто строки (а что такое TString?): Pos, Delete, Insert - и никакого WinAPI...


GLFox   (2005-06-08 17:29:00) [5]

Ну батенька, поиск подстроки в строке и замена, это школьный материал: первый класс, вторая четверть.


Наверх

Титульная страница Поиск, карта сайта Написать письмо