System.SysUtils.TStringHelper.IndexOf
Delphi
function IndexOf(value: Char): Integer; overload; inline;
function IndexOf(const Value: string): Integer; overload; inline;
function IndexOf(Value: Char; StartIndex: Integer): Integer; overload;
function IndexOf(const Value: string; StartIndex: Integer): Integer; overload;
function IndexOf(Value: Char; StartIndex: Integer; Count: Integer): Integer; overload;
function IndexOf(const Value: string; StartIndex: Integer; Count: Integer): Integer; overload;
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.SysUtils.pas | System.SysUtils | TStringHelper |
Beschreibung
Gibt einen Integer zurück, der die Position des ersten Vorkommens eines Zeichens oder eines Teilstrings in diesem nullbasierten String angibt. Die Suche beginnt am StartIndex
.
Diese Methode gibt -1 zurück, wenn der Wert nicht gefunden wird oder StartIndex
einen ungültigen Wert angibt.
Diese Methode verwendet die folgenden Parameter:
StartIndex
gibt den Anfangsoffset in diesem nullbasierten String zurück, an dem die Suche beginnt.Count
gibt die Länge des zu suchenden Teilstrings an.
Beispiel
var
MyString: String;
begin
MyString := 'This is a string.';
Writeln(MyString.IndexOf('s', 8, 4));
Writeln(MyString.IndexOf('is', 0));
end.
Ausgabe:
10 2