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

Вниз

Поиск по маске   Найти похожие ветки 

 
Oxy2   (2002-02-08 18:20) [0]

Проблема, вобщем, такая.
Есть масив строк и надо из него выделить строки которые соответствуют заданой маске. В маске возможны такие символы:
"*" - на его месте может стоять любое количество символов;
"?" - на его месте может стоять любой один символ.
Подскажите пожалуйста алгоритм (или ссылку на него в инете), с помощью которого можно это реализовать. Буду рад любой помощи.


 
Леха   (2002-02-08 18:34) [1]

Попробуй использовать регулярные выражения они могут и намного больше чем ты описал ссылку с ходу не дам но Королевстве Делфи статья про них есть


 
vuk ©   (2002-02-08 19:03) [2]

Еще есть стандартный модуль masks.pas, там тоже имеются средства сравнения по маске.


 
Oxy2   (2002-02-08 19:40) [3]

2Леха
Я думаю, регулярные выражения слишком громоздкий механизм (а следовательно и медленный), что бы задействовать его для таких простых целей, как у меня, где требуется простота и большое быстродействие. Но все равно спасибо за совет.

2vuk
Большое спасибо, помогло. Я и не думал, что в делфе есть стандартные методы для этого. Видно не дооценил я ее. :-))



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
14-79424
Ежик
2001-12-29 11:46
2002.02.25
Мистика! Такие дела творятся, начну из далека. Я работаю Инфоруководителем в школе......


7-79489
Dmitry V. Averuanov
2001-11-19 12:59
2002.02.25
Как изменить приоритет окна (не главного)


1-79350
Demon[DZ]
2002-02-07 11:16
2002.02.25
TTreeView&Table


3-79284
SelfDestructor
2002-01-30 18:28
2002.02.25
Игнорирование строк запроса к таблице


1-79400
copyr25
2002-02-09 15:43
2002.02.25
Чем руководствуются FindFirst и FindNext?