![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 26.03.2020
Сообщений: 3
|
![]()
Казалось бы всё просто, есть Find and Replace.
НО! Размер вставляемого текста оказывается ограничен. При длине текста 306 символов выдаётся сообщение для текста замены "Run-time error 5854" - слишком длинный строковый параметр. Я бы вставил его просто через InsertBefor, например, но для этого надо найти исходный текст и выделить его - не получается. |
![]() |
![]() |
![]() |
#2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
вариант:
надо вставить Текст1Текст2 1) вставить Текс1_$&%^ 2) найти и заменить _$&%^ на Текст2
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#3 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Да, у поиска/замены есть ограничение в 254 символа. И это логично.
Если нужно заменять больше, то вы что-то делаете не так. Подозреваю, что вы решаете задачу по заполнению документов, где на места с ключевыми словами нужно подставлять другой текст. Если да, то это делается не поиском и заменой. Если нет, то нужно использовать поиск для отыскания нужного фрагмента, а потом через InsertBefore добавлять свой текст. Лучше искать, начиная с конца документа. Код:
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Важно!Поиск и замена строки в текстовом документе с помощью Delfi | Дмитрий2282 | Общие вопросы Delphi | 1 | 16.09.2014 17:55 |
Поиск и замена текста в Memo | demiancz | Общие вопросы Delphi | 2 | 04.05.2013 21:10 |
Поиск и замена текста | Jantar | Общие вопросы Delphi | 10 | 26.07.2010 08:26 |
Поиск текста в документе | haros | Общие вопросы Delphi | 0 | 28.07.2009 18:52 |
поиск и замена текста в RichEdit | Vasya | Помощь студентам | 11 | 16.03.2007 06:48 |