System.StrUtils.PosEx
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.