Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 25.03.2007, 18:54
kenzo kenzo вне форума
Прохожий
 
Регистрация: 12.03.2007
Сообщения: 20
Репутация: 10
Вопрос Поиск текста в Мемо

Здраствуйте помогите осуществить поиск в тексте в Мемо
и чтобы было событие далее он дальше искал
Заранее спасибо
Ответить с цитированием
  #2  
Старый 26.03.2007, 07:04
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,907
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Pos, PosEx
Ответить с цитированием
  #3  
Старый 26.03.2007, 09:52
kenzo kenzo вне форума
Прохожий
 
Регистрация: 12.03.2007
Сообщения: 20
Репутация: 10
По умолчанию

[b]Aristarh Dark по подробнее опиши пожалуйста[\B]
Ответить с цитированием
  #4  
Старый 26.03.2007, 11:31
Redstason Redstason вне форума
Новичок
 
Регистрация: 24.02.2007
Сообщения: 57
Репутация: 10
По умолчанию Поиск текста в Мемо

a := Pos('WO', Memo1.Lines[i]);
if a > 0 then есть WO в строке Memo1.Lines[i]
Ответить с цитированием
  #5  
Старый 26.03.2007, 14:51
kenzo kenzo вне форума
Прохожий
 
Регистрация: 12.03.2007
Сообщения: 20
Репутация: 10
По умолчанию

Redstason по подробнее опиши пожалуйста
разве 2 строчки всего нужно?
я просто начинающий
Ответить с цитированием
  #6  
Старый 26.03.2007, 23:03
Redstason Redstason вне форума
Новичок
 
Регистрация: 24.02.2007
Сообщения: 57
Репутация: 10
По умолчанию Поиск текста в Мемо

Код:
procedure TForm1.Button1Click(Sender: TObject);
 var
  a,i:integer;
begin
 i:=0;
 while (i<=Memo1.Lines.Count) do
  begin
   a := Pos('сейчас', Memo1.Lines[i]);
   if a > 0 then ShowMessage ('Нашел <<сейчас>> в строке № '+IntToStr(i+1)+'. Строка: '+Memo1.Lines[i]);
  Inc(i);
  end;
end;
Текст Мемо.Lines:

Вот
я сейчас
напишу текст сейчас
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 03:50.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025