System.SysUtils.CharInSet
Delphi
function CharInSet(C: AnsiChar; const CharSet: TSysCharSet): Boolean;
function CharInSet(C: WideChar; const CharSet: TSysCharSet): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall CharInSet(char C, const TSysCharSet &CharSet)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Description
CharInSet vérifie si un caractère donné est contenu dans un jeu de caractères AnsiChar.
Utilisez CharInSet pour vérifier si un caractère donné est contenu dans un jeu de caractères. CharInSet vérifie si le paramètre C est contenu dans le jeu de caractères CharSet. C peut être un caractère Unicode ou un caractère ANSI, alors que CharSet peut seulement être un jeu de caractères ANSI. La fonction renvoie True si le caractère est contenu dans le jeu de caractères et False s'il ne l'est pas.
Remarque: Nous vous recommandons d'utiliser l'assistance d'enregistrements TCharacterHelper (Unicode) dans la mesure du possible pour vérifier si un caractère appartient à une certaine catégorie, comme les chiffres ou les lettres.
Remarque: Pour mettre en correspondance des caractères
UNICODE
, vous pouvez utiliser la méthode IsInArray.