Главная страница
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.045 c
14-1123357998
Мао Ля
2005-08-06 23:53
2005.09.04
Вопрос питерцам


1-1123820658
boalse
2005-08-12 08:24
2005.09.04
Не показывать главную форму при запуске.


5-1096022565
va
2004-09-24 14:42
2005.09.04
Скролл колесиком


14-1123346150
TStas
2005-08-06 20:35
2005.09.04
Что отвечать, если подозреваю, что это вирусописатели?


1-1123755704
.ruslan
2005-08-11 14:21
2005.09.04
На какое событие это сделать?