Thema: Delphi MatchesMask

Einzelnen Beitrag anzeigen

Benutzerbild von APP
APP

Registriert seit: 24. Feb 2003
Ort: Graz (A)
705 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: MatchesMask

  Alt 30. Jan 2004, 20:23
Hallo lkz633,
nachdem ich gerade herausgefunden habe, dass MatchesMask und Matches das gleiche TMask-Objekt benutzen,
kann ich Dir nun diese Erklärungen zu einer TMask-Implementierung aus Hagen's DoubleKiller-Framework anbieten:


Code:
//  CreateMask('[ABC]*.pas');             // Pascal Files mit A oder B oder C als ersten Buchstaben
//  CreateMask('[!ABC]*.pas');            // Pascal Files mit irgendeinem Buchstaben am Anfang AUSSER A,B,C
//  CreateMask('*[0-9]*.*;*.*[0-9]*');    // alle Ziffer im Namen oder Extension
//  CreateMask('*.[~]*');                 // alle mit Tilde als erstes Zeichen in Extension
//  CreateMask('', '*.[~]*');             // alle aber keine mit Tilde als erstes Zeichen in Extension
//  CreateMask('[!ABC]*.pas;[!ABC]*.dfm'); // Files mit irgendeinem Buchstaben am Anfang AUSSER A,B,C
//  CreateMask('', '', '[a-c]*;[r-t]*');  // Alle Dateien aber nur Ordner die mit A,B,C,R,S,T beginnen
//  CreateMask('', '', '[a-cr-t]*');      // Alle Dateien aber nur Ordner die mit A,B,C,R,S,T beginnen
//  CreateMask('*.skin*');                // Dateien mit Extension .skin
//  CreateMask('*.*.*');                  // Alle Dateien mit Punkt in Extension
Vielleicht hilft Dir das ja weiter...

p.s. Ich fand es auch schon sehr nützlich, da ich nirgendwo sonst so eine kompakte Erklärung zu den Delphi-Masken fand .
Armin P. Pressler

BEGIN
...real programmers are using C/C++ - smart developers Delphi;
END;
  Mit Zitat antworten Zitat