Главная страница
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.018 c
1-53533
kvi
2004-02-05 15:55
2004.02.17
dragdrop


1-53534
Переяслов Григорий
2004-02-05 14:42
2004.02.17
Странное поведение тулбара


11-53442
Кладов
2003-05-31 17:27
2004.02.17
Готова ретроспектива базовых версий


14-53752
dachnick[bio cross]
2004-01-28 00:32
2004.02.17
Срочно нужен программист!!! Пишите!!!


1-53493
Lin7
2004-02-04 16:44
2004.02.17
Почему глючит TreeView и как с этим бороться?