System.SysUtils.IsDelimiter
Delphi
function IsDelimiter(const Delimiters, S: string; Index: Integer): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall IsDelimiter(const System::UnicodeString Delimiters, const System::UnicodeString S, int Index)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Beschreibung
Gibt an, ob ein bestimmtes Zeichen in einem String mit einem Zeichen in einem Begrenzungszeichensatz übereinstimmt.
Mit IsDelimiter können Sie feststellen, ob das Zeichen am Byte-Offset Index im String S einem der Begrenzungszeichen im String Delimiters entspricht. Index ist der auf Index des betreffenden Byte. Der Wert 1 bezeichnet das erste Byte des Strings, 2 das zweite usw.
Bei Multibyte-Zeichensätzen stellt IsDelimiter durch eine Überprüfung sicher, dass das angegebene Byte kein Bestandteil eines Doppelbyte-Zeichens ist. Im Parameter Delimiters sind nur Einzelbyte-Zeichen zulässig.