System.StrUtils.PosEx

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi