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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.StrUtils.pas System.StrUtils.hpp |
System.StrUtils | System.StrUtils |
Description
Renvoie l'index de la première occurrence d'une sous-chaîne dans une chaîne.
PosEx renvoie l'index de SubStr
dans S
, en commençant la recherche au niveau de Offset
.
Si Offset
vaut 1 (par défaut), PosEx est équivalent à Pos.
Si SubStr
est introuvable ou si Offset
n'est pas valide (supérieur à la longueur de S
ou inférieur à 1), le résultat est 0.
Exemple (Delphi) :
Writeln(IntToStr(PosEx('cd', 'abcdef', 2))); // displays 3
- Remarque : PosEx est équivalent à System.Pos.