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 */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
説明
CharInSet は、指定された文字が、AnsiChar のセット内に含まれているかどうかをチェックします。
CharInSet を使用すると、指定された文字が文字のセット内に含まれているかどうかをチェックできます。 CharInSet は、C パラメータが CharSet セット内に含まれているかどうかをチェックします。 C には Unicode 文字または ANSI 文字のいずれかを、CharSet には ANSI 文字のセットのみを指定できます。 文字がセット内に含まれている場合、この関数は True を返し、文字がセット内に含まれていない場合は、False を返します。
メモ: できる限り(Unicode 対応の)TCharacterHelper クラスを使用して、文字が特定のカテゴリ(10 進数字または文字など)に含まれるかどうかをチェックすることをお勧めします。
メモ: なんらかの
UNICODE
文字のマッチングを行いたい場合には、
IsInArray メソッドを使用することができます。