|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.03.2011, 17:37 | #1 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 63
|
StringReplace
Код:
| |
23.03.2011, 20:23 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
какова задача в целом? что на что надо заменить ?
Hint.. у объекта типа TSTringList есть свойстов .Text - там все строки вместе. Может его и использовать при замене? |
24.03.2011, 08:35 | #3 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 63
|
два файла ,оба в StringList'e надо заменить все строчки в 1-ом где встречается '5' ,на строчки из второго где встречается '6' (чтобы из вторго брались строчки в цикле).
|
24.03.2011, 08:48 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
примерно понял. поясните, пожалуйста для примера:
Код:
|
25.03.2011, 16:16 | #5 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 63
|
файл 1
123ууу548 найти в тексте строки с ( ууу ) 258686ууу и заменить их по очереди 859214723 строчками из 2-ого файла 147820369 ууу147852 именно строчками файл 2 уу1458885 найти в тексте строки с ( уу ) t21478562 и заменить этими строчками по t76714785 очереди в 1-ом файле ,только те 1458уу147 где есть ( ууу) уу1478524 |
27.03.2011, 11:41 | #6 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 63
|
кто подскажет?
|
27.03.2011, 11:48 | #7 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
немного подправлю ваш код:
Код:
У вас их много. |
27.03.2011, 12:03 | #8 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 63
|
теперь выдает ошибку на эту строку
Код:
|
27.03.2011, 12:42 | #9 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
А ошибку показывать не судьба?
|
27.03.2011, 14:16 | #10 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 63
|
Debugger exception notification
Project Project1 raised exception class Eaccessviolation with message access violation at adress 0049aa2c in module Project1.exe. read of adress 00000000, Process stopped. Use Step or Run to continue. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему ошибка? [DCC Error] main.pas(99): E2250 There is no overloaded version of 'StringReplace' ... | TwiX | Общие вопросы Delphi | 5 | 19.11.2009 03:25 |
Не заменяет StringReplace | Alex Cones | Общие вопросы Delphi | 2 | 03.09.2009 21:00 |