Форум: "Основная";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];
ВнизПроверка наличия в строке Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c