![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Ищу быструю функцию, которая определяет, удовлетворяет ли строка str маске masks. Искал в SysUtils и StrUtils - не нашёл.
Заранее спасибо! |
|
#2
|
||||
|
||||
|
Маска в каком виде? типа "*\????\DMT*+1"? тогда смотри в сторону Regular Expressions (RegExp)[Регулярные выражения]. Или сам замути - не так уж и сложно.
|
|
#3
|
|||
|
|||
|
Нет, только "*" и "?", где * - любое количество символов (может 0), ? - один символ.
И куда смотреть, я что-то не понял. ![]() ЗЫ: а вот это слово: "asdasease" удовлетворяет маске: "asd*ase" (считает любое вхождение "ase" или только ближайшее? Ведь если ближайшее, то не удовлетворяет (остаётся второе "ase"), а если любое, то удовлетворяет (берём второе "ase"))? |
|
#4
|
||||
|
||||
|
1.
Цитата:
2. Цитата:
Раз Два ...ну и там много таких вещей ![]() |