Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.04.06;
Скачать: [xml.tar.bz2];

Вниз

Узнать что строка текста присутствует в TStringlist   Найти похожие ветки 

 
webSQLNeederr   (2008-03-07 12:16) [0]

Есть ли быстрая функция что бы не делать перебор каждой строки на соответсвие с исходной строкой?


 
Reindeer Moss Eater ©   (2008-03-07 12:20) [1]

нет такой функции и быть не может.


 
Сергей М. ©   (2008-03-07 12:23) [2]

TStringList.Find()

Но без перебора никак - Find() фактически делает тот же перебор, но неявно. Причем если список не сортированный, то "тупой" перебор, иначе "острый").. Это к вопросу о "быстроте" функции.


 
Сергей М. ©   (2008-03-07 12:25) [3]

Вру. "Тупой" и не получится, для "тупого" существует IndexOf().


 
Плохиш ©   (2008-03-07 12:27) [4]


> Узнать что строка текста присутствует в TStringlist

if Pos(Stroka, TStringList.Text) >= 0 then ShowMessage("Присутствует");


 
Reindeer Moss Eater ©   (2008-03-07 12:35) [5]

if Pos(Stroka, TStringList.Text) >= 0 then ShowMessage("Возможно что и присутствует, хотя не факт");


 
Reindeer Moss Eater ©   (2008-03-07 12:41) [6]

во первых сильно сомневаюсь насчет "больше или равно нулю" во вторых:

стринлист:

"мама"
"папарацци"
"бабушка"

а ищем если в нем элемент "папа"


 
{RASkov} ©   (2008-03-07 13:14) [7]

> [6] Reindeer Moss Eater ©   (07.03.08 12:41)
> а ищем если в нем элемент "папа"

В принципе Плохиш прав насчет Pos только не 0 а 1 (т.е. >0) так как вопрос

> Узнать что строка текста присутствует в TStringlist

почему бы "папу" не посчитать "строкой текста" ?
:о)
Собственно мой пост это не +1 к [4], а так шутка... комментарий)


 
Плохиш ©   (2008-03-07 13:21) [8]


> Reindeer Moss Eater ©   (07.03.08 12:41) [6]


> {RASkov} ©   (07.03.08 13:14) [7]

Я был бы рад, если бы про 0 сказал автор вопроса. А так будем надеяться, что он ушёл заниматься своими прямыми обязаннастями, т.к. слесарю - слесарево...


 
Сергей М. ©   (2008-03-07 13:26) [9]


> слесарю - слесарево


"А может это дворник Бежал по сельской местности К ближайшему орешнику .." (с)

?)


 
Dennis I. Komarov ©   (2008-03-07 15:41) [10]

> дворник Бежал по сельской

Вретес : ... дворник был. Он шел по сельской ...
:)


 
Сергей М. ©   (2008-03-07 15:52) [11]


> Dennis I. Komarov ©   (07.03.08 15:41) [10]


)

Угу, вру-с)

Но картина маслом)



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

Форум: "Начинающим";
Текущий архив: 2008.04.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
2-1205255196
aleko
2008-03-11 20:06
2008.04.06
Заголовок страницы из TWebBrowser


2-1204890288
News
2008-03-07 14:44
2008.04.06
Проблема с нахождением базы данных


15-1203842812
Cerberus
2008-02-24 11:46
2008.04.06
Помогите с докладом.


11-1186936856
Isaev
2007-08-12 20:40
2008.04.06
Проблема цветов в TKOLEditBox


15-1203331757
Azize
2008-02-18 13:49
2008.04.06
Формат видео





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский