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