Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.08;
Скачать: CL | DM;

Вниз

Поиск в memo   Найти похожие ветки 

 
banderas ©   (2004-07-22 11:49) [0]

Как осуществить поиск нужной строки в Memo.
Допустим мне нужно найти строку "qwerty" как мне узнать её индекс среди множества других строк?


 
DK   (2004-07-22 11:52) [1]

Перебор всех строк?


 
Digitman ©   (2004-07-22 11:53) [2]

см. метод TStrings.IndexOf()


 
Sandman25 ©   (2004-07-22 11:53) [3]

или IndexOf


 
banderas ©   (2004-07-22 12:04) [4]

А можно какой нибудь пример. Допустим поиска строки "qwerty" в memo1.


 
Digitman ©   (2004-07-22 12:17) [5]


> banderas


опять ? ДГДЛ ? ну справка-то зачем тебе дана ? ведь достаточно найти в справке описание этого метода, и там есть пример !


 
DK   (2004-07-22 12:20) [6]

Ух ты! Хороший метод!
i:=Memo1.Lines.IndexOf("qwerty");


 
banderas ©   (2004-07-22 12:42) [7]

i:=Memo1.Lines.IndexOf("qwerty");
memo1.Lines.Delete(i);
Но ничего не выходит "qwerty" остается а i вобще равен -1


 
Reindeer Moss Eater ©   (2004-07-22 12:45) [8]

Потому что в мемо нет "qwerty"


 
Digitman ©   (2004-07-22 12:47) [9]


> ничего не выходит


чтобы что-то вышло, надо чтобы это "что-то" сначало вошло
так гласит закон сохранения "чего-то"


 
Думкин ©   (2004-07-22 12:52) [10]

> [7] banderas ©   (22.07.04 12:42)

Потому что "qwerty" - не строка, а подстрока.


 
banderas ©   (2004-07-22 13:01) [11]

> Потому что в мемо нет "qwerty"
в memo есть "qwerty"

> Потому что "qwerty" - не строка, а подстрока.
?


 
Reindeer Moss Eater ©   (2004-07-22 13:03) [12]

> Потому что в мемо нет "qwerty"
в memo есть "qwerty"


В мемо есть ".... qwerty ....", но в мемо нет "qwerty"


 
Digitman ©   (2004-07-22 13:04) [13]


> в memo есть "qwerty"


не выдумывай ! раз результат равен -1, это 100%-но означает, что нет там строки, содержимое которой в точности равно "qwerty" !


 
DK   (2004-07-22 13:07) [14]

Да, похоже, он ищет вхождение "qwerty" в одну из строк Memo.


 
banderas ©   (2004-07-22 13:17) [15]

Всё разобрался теперь всё работает.



Страницы: 1 вся ветка

Текущий архив: 2004.08.08;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.065 c
14-1090618605
lak
2004-07-24 01:36
2004.08.08
МеГаРеСпЕкТ


6-1086609132
Николай
2004-06-07 15:52
2004.08.08
Как написать прогу для получения писем с сервера?


3-1089608096
DENpro
2004-07-12 08:54
2004.08.08
BackUp Interbase


9-1082795928
Комбинатор
2004-04-24 12:38
2004.08.08
быстрая загрузка текстур


14-1090401343
ВиТ
2004-07-21 13:15
2004.08.08
Сколько стоит прога?