System.SysUtils.TStringHelper.IndexOf

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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;

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

Siehe auch