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

Вниз

Проверка наличия в строке   Найти похожие ветки 

 
webpauk   (2005-08-15 20:41) [0]

const
  TSmiles : array[0..7] of String =(":-)", ";-)", "8-)", "8-0", ":-(", ";!", ";?", "\~/");


как покороче проверить есть ли один или несколько элементов из массива в строке?


 
Eraser ©   (2005-08-15 20:43) [1]

webpauk   (15.08.05 20:41)

Тут надо алгоритм работы с регулярными выражениями применить.


 
Fay ©   (2005-08-15 20:44) [2]

2 Eraser ©   (15.08.05 20:43) [1]
ЗАЧЕМ?!
Грубо говоря, Pos хватит за глаза.


 
Eraser ©   (2005-08-15 20:52) [3]

Fay ©   (15.08.05 20:44) [2]

А алгоритм работы с рег. выражениями и основан на pos.


 
Fay ©   (2005-08-15 21:15) [4]

2 Eraser ©   (15.08.05 20:52) [3]
Если человек хочет пить, не стоит сразу предлагать ему фонтан с лебедями.


 
Anatoly Podgoretsky ©   (2005-08-15 21:18) [5]

Обычного if и сравнения вполне хватает.


 
Eraser ©   (2005-08-15 21:23) [6]

webpauk   (15.08.05 20:41)

В демках с JEDI VCL есть пример иммитирующий чат со смайликами, там алгоритм довольно навороченый и трудно расширяемый, который работает именно с if и текущим символом. Я бы делал по-дуругому, на Королевстве есть статья о рег. выражениях, можно реализовать то, что описано там, но в урезаном, для конкретных целей, виде.


 
Eraser ©   (2005-08-15 21:24) [7]

webpauk   (15.08.05 20:41)
как покороче проверить есть ли один или несколько элементов из массива в строке?


Я так понял это нужно для распознавания смаликов? Тогда вопрос не совсем корректен. Ну проверишь, что есть один или несколько элементов из массива в строке... и что дальше?


 
webpauk   (2005-08-16 08:56) [8]

лады
буду думать



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

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

Наверх




Память: 0.48 MB
Время: 0.039 c
1-1123723393
Просто
2005-08-11 05:23
2005.09.04
Можно ли чёрно-белую bmp-картинку загрузить как курсор?


14-1123661739
REP
2005-08-10 12:15
2005.09.04
XP, DOS программы и клавиатура


1-1123740259
lordverd
2005-08-11 10:04
2005.09.04
RichEdit и блокирование объектов


3-1122234776
Валера
2005-07-24 23:52
2005.09.04
Delphi 6 + dbExpress + MySql


4-1121752041
chameleon
2005-07-19 09:47
2005.09.04
Почему не для всех структур нужно указывать размер ?