System.AnsiStrings.CharToElementIndex

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function CharToElementIndex(const S: AnsiString; Index: Integer): Integer;

C++

extern DELPHI_PACKAGE int __fastcall CharToElementIndex(const System::AnsiString S, int Index)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.AnsiStrings.pas
System.AnsiStrings.hpp
System.AnsiStrings System.AnsiStrings

Beschreibung

Gibt den Index des ersten Elements eines bestimmten Zeichens in einem String zurück.

Mit CharToElementIndex können Sie den Offset des Zeichens an der angegebenen Position im String S ermitteln. Der Wert 1 gibt dabei das erste Zeichen an, 2 das zweite usw. CharToElementIndex gibt Null zurück, wenn ein ungültiger Index übergeben wurde Index <= 0 oder Length(S) < Index). Wenn das Zeichen an der Indexposition ein Doppelbyte-Zeichen ist, gibt CharToElementIndex den Offset des ersten Bytes zurück.

Wenn kein Multibyte-Zeichensatz verwendet wird, gibt CharToElementIndex einfach den Wert von Index zurück, weil dann eine 1-zu-1-Entsprechung zwischen Bytes und Zeichen besteht.

Siehe auch