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

Вниз

Ищу компонент поиска в строках   Найти похожие ветки 

 
lipskiy ©   (2004-01-28 01:01) [0]

Нужен компонент, работающий с логическими операторами в маске поиска в строках. Для нахождения подстроки в строке с использованием символов маски (*,?,@.~ и.т.п) компонент у меня есть, но нужно еще и логику разбирать - скобки, логическое И, ИЛИ, исключение.
Может кто встречал подобные вещи?
Самому писать очень неохота - вещь несложная в принципе, но требующая очень тщательного подхода и скрупулезного тестирования.


 
ИМХО ©   (2004-01-28 02:19) [1]


> вещь несложная в принципе


Я бы не сказал, что это тривиально (логическое И, ИЛИ, исключение)


 
MBo ©   (2004-01-28 06:23) [2]

Попробуй регулярные выражения.
На delphi.vitpc.com есть статья и ссылка на TRegExp


 
lipskiy ©   (2004-01-28 13:19) [3]

С регулярными выражениями я работал уже и работаю. Они для этого не подходят. То есть подходят, но все равно нужно парсить запрос, запускать поиск вхождений частей маски по очереди, в общем одна фигня что и руками все делать. Логические операторы в регэкспах только ИЛИ, нет ни исключения, ни И, и за один раз оно находит только один образец, а для И нужно выполнить несколько поисков разных подстрок в одной строке.



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

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

Наверх




Память: 0.47 MB
Время: 0.056 c
1-53471
Creator
2004-02-06 13:37
2004.02.17
Как зделать процес System ???


14-53727
Лебедев Владимир
2004-01-28 03:10
2004.02.17
Много работы для программистов


11-53436
Vitek
2003-05-24 00:32
2004.02.17
Не могу поставить KOLIndy


7-53789
~DR~
2003-12-01 11:38
2004.02.17
создание виртуального устройства


1-53628
Глупый юзер
2004-02-05 17:06
2004.02.17
Яркость в TBitmap