Вверх ↑
Ответов: 2059
Рейтинг: 132
#1: 2015-12-21 22:32:22 ЛС | профиль | цитата
andrestudio,
если у кого есть заготовки по поиску через штатный диалог поиска замены

На RichEdit не получится с большими файлами.
Вот без диалога, замена по списку с хешированием ключей.
Наверное я не до конца понял задачу...
Вот такая штука заменяет текст по словарю. (0omograph1.vcb), может подойдёт. http://forum.hiasm.net/forum_serv.php?q=56&id=4120
Правила такие: время * *му пошло=время * *му пошло` или ГМ продуктов=генетически модифицированных продуктов
Левая часть заменяется на правую после знака равно. В данном случае - ударение " ' " (пошло`-по`шло).
Где звёздочки - текст остаётся неизменным, остальной текст в правой части может быть любым. Звёздочек может быть много.
Не помню для чего делал Gvsriable.pas - глобальная переменная-массив, давно было.

Ограничений в загрузке файла в RichEdit нет, есть ограничение в добавлении текста при редактировании в большую сторону.
По этому лучше работать с FileStream и DataToFile, проще говоря работать с файлом, а потом грузить в RichEdit.
P.S.
Забыл, если левая часть правила в нижнем регистре - то сравнение регистронезависимое, если левая часть имеет буковки в верхнем регистре, то сравнение регистрозависимо.
карма: 6

1
Голосовали:andrestudio