Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
21 / 16 / 5
Регистрация: 22.04.2012
Сообщений: 47
1

Реализация поиска и замены текста

01.12.2012, 03:32. Показов 1261. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Использую компонент TRichEdit, для поиска и замены использую TFindDialog, TReplaceDialog.

Нашла в интернете такую процедуру:

Delphi
1
2
3
4
5
6
7
8
9
10
procedure TForm1.FindDialog1Find(Sender: TObject);
begin
 if pos(FindDialog1.FindText, RichEdit1.Text) <> 0 then
begin
RichEdit1.HideSelection := False;
RichEdit1.SelStart := pos(FindDialog1.FindText, RichEdit1.Text)-1;
RichEdit1.SelLength := Length(FindDialog1.FindText);
end else MessageDlg ('Строка ' + FindDialog1.FindText + ' не найдена!', mtConfirmation, [mbYes], 0);
 
end;

Она ищет текст, но находит только первое слово, а дальше не идёт.

И не знаю, как написать процедуру аналогичную для Замены текста.

Напишите, пожалуйста, подробно - я такого никогда не делала. Может, там какие-то свойства настроить надо?
Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2012, 03:32
Ответы с готовыми решениями:

Условие при выполнениия поиска и замены текста в Memo
Скажите пожалуйста как реализовать условие. Если в Мемо осуществлен поиск и замена слова, то...

Строка: Как реализовать функцию поиска и замены текста в файле?
Доброго времени суток. Подскажите, как реализовать функцию поиска и замены текста в файле. Есть...

Окно поиска замены текста
Подскажите где и как в VS C++ можно найти окно поиска замены текста в richtextbox как в обычном...

Интерфейс поиска и замены текста в richTextBox
Добрый день! Преподаватель дал задание с помощью текстбокса сделать аналог блокнота с...

1
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32836 / 21173 / 8148
Регистрация: 22.10.2011
Сообщений: 36,432
Записей в блоге: 8
01.12.2012, 13:14 2
ЕленаБалакирева, в онлайн-хелпе есть прекрасный пример обработки OnFind: здесь.

То же самое касается и OnReplace в TReplaceDialog: вот тут
0
01.12.2012, 13:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2012, 13:14
Помогаю со студенческими работами здесь

Скрипт поиска и замены цвета текста
Ещё раз здравствуйте. Помогите со скриптом поиска и замены цвета текста белого на черный. Заранее...

Скрипт поиска и замены текста в файле
Всем привет! Помогите пожалуйста написать простой скрипт по поиску и замены текста в файле. Есть...

MultiReplace - Word макрос поиска и замены текста
Добрый день. Хочу представить для обсуждения мой небольшой, но полезный макрос. Макрос...

Программы для гибкого поиска и замены текста по шаблону
Есть ли программы, способные найти все совпадения в тексте, myR5] myR8] myR10], а затем умножить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru