System.Masks.TMask.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

constructor Create(const MaskValue: string);

C++

__fastcall TMask(const System::UnicodeString MaskValue);

Propriétés

Type Visibilité  Source Unité  Parent
constructor public
System.Masks.pas
System.Masks.hpp
System.Masks TMask

Description

Create crée une instance de TMask pour un masque donné.

Appelez Create pour créer un objet masque permettant de comparer des chaînes au masque spécifié par le paramètre MaskValue. Un masque valide est composé de caractères littéraux, d'ensembles et de caractères génériques.

Chaque caractère littéral correspond exactement à un caractère unique de la chaîne. La comparaison avec les caractères littéraux ne tient pas compte de la distinction minuscules/majuscules.

Chaque ensemble commence par un crochet ouvrant ([) et se termine par un crochet fermant (]). Les éléments de l'ensemble sont placés entre les crochets. Chaque élément est soit un caractère littéral, soit un intervalle. Les intervalles sont spécifiés par une valeur initiale, un tiret (-) et une valeur finale. N'utilisez pas d'espaces ou de virgules pour séparer les éléments de l'ensemble. Un ensemble doit correspondre à caractère unique de la chaîne. Le caractère correspond à l'ensemble s'il est identique à l'un des caractères littéraux de l'ensemble ou s'il appartient à l'un des intervalles de l'ensemble. Un caractère appartient à un intervalle s'il correspond à la valeur initiale, à la valeur finale ou à l'un des caractères situé entre ces deux valeurs. Toutes les comparaisons ne tiennent pas compte de la distinction minuscules/majuscules. Si le premier caractère de l'ensemble après le crochet ouvrant est un point d'exclamation (!), l'ensemble correspond à tout caractère ne se trouvant pas dans l'ensemble.

Les caractères génériques sont l'astérisque (*) et le point d'interrogation (?). Un astérisque correspond à un nombre quelconque de caractères. Un point d'interrogation correspond à un caractère arbitraire unique.

Voir aussi