Главная страница
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.017 c
14-53737
}|{yk
2004-01-28 14:36
2004.02.17
Дайджесты на CD


1-53583
VID
2004-02-07 14:00
2004.02.17
Глюк у RichEdit


1-53554
TUser
2004-02-05 12:45
2004.02.17
jedi


1-53485
Creator
2004-02-06 10:41
2004.02.17
как послать письмо ?


1-53463
ЧупаЧупч
2004-02-06 14:59
2004.02.17
Ави файл