![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Существует текст, загружается в TMemo,
в нем есть строка например "mac test" в нем нужно найти эту строку и сверить с переменной если они совпадают то вывести что совпали... Как это реализовать? |
#2
|
|||
|
|||
![]() Поиск строки реализовал так
Код:
var c:Integer begin c:=pos('Find text',Memo.text); if c<>0 then begin showmessage('Строка найдена'); end else begin showmessage('Строка не найдена'); end; А вот как реализовать поиск целого куска текста и сверить с оригинальным куском ? И как загрузить кусок оригинального текста в переменную ? Последний раз редактировалось Admin, 18.06.2010 в 10:56. |
#3
|
|||
|
|||
![]() в принципе всё то же самое, только с "выдёргиванием" текста. хотя я если честно не понял, зачем его выдёргивать нужно, когда мы его же и ищём
![]() Код:
procedure TForm1.Button1Click(Sender: TObject); var c:Cardinal; begin c:=pos(Edit1.Text,Memo1.Text); if c<>0 then begin Label1.Font.Color:=clBlue; Label1.Caption:=Copy(Memo1.Text,c,length(Edit1.Text)); end else begin Label1.Font.Color:=clRed; Label1.Caption:='Текст не найден'; end; end; |
#4
|
|||
|
|||
![]() Спасибо большое)
|
#5
|
|||
|
|||
![]() не стоит благодарности
|
#6
|
|||
|
|||
![]() получается только добрался до кода и проверил при любых вариантах он мне выдает что текст не найдет , делаю из сравнения двух TMemo
|
#7
|
|||
|
|||
![]() интересные варианты. я туда порядочный кусок загонял и всё искалось...
|
#8
|
|||
|
|||
![]() Блин глупо получилось но не пашет, прописал так
Код:
c:=pos(Memo1.Text,Memo1.Text); Код:
c:=pos(terminallist.Text,Memo1.Text); Последний раз редактировалось ROLF, 23.06.2010 в 02:34. |
#9
|
|||
|
|||
![]() Спасибо те за помощь решил пойти другим путем...
Последний раз редактировалось ROLF, 23.06.2010 в 02:47. |