System.StrUtils.PosEx

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function PosEx(const SubStr, S: string; Offset: Integer): Integer;

C++

extern DELPHI_PACKAGE int __fastcall PosEx(const System::UnicodeString SubStr, const System::UnicodeString S, int Offset = 0x1)/* overload */;

Eigenschaften

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


Beschreibung

Gibt den Index des ersten Vorkommens eines Teilstrings in einem String zurück.

PosEx gibt den Index von SubStr in S zurück. Die Suche beginnt dabei an der Position Offset.

Wenn Offset 1 ist (Vorgabe), entspricht PosEx Pos.

Wenn SubStr nicht gefunden wird oder Offset ungültig ist (größer als die Länge von S oder kleiner als 1), dann ist das Ergebnis 0.

Beispiel (Delphi):

Writeln(IntToStr(PosEx('cd', 'abcdef', 2))); // displays 3
Hinweis:PosEx entspricht System.Pos.

Siehe auch