System.Pos

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function Pos(const SubStr, Str: _ShortStr; Offset: Integer): Integer;
function Pos(const SubStr, Str: UnicodeString; Offset: Integer): Integer; overload;
function Pos(const SubStr, Str: _WideStr; Offset: Integer): Integer; overload;
function Pos(const SubStr, Str: _RawByteStr; Offset: Integer): Integer;

C++

extern DELPHI_PACKAGE int __fastcall Pos(const ShortString &SubStr, const ShortString &Str, int Offset = 0x1)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.pas
System.hpp
System System


Description

Localise une sous-chaîne dans une chaîne donnée.

La méthode Pos renvoie l'index de la première occurrence de Substr dans Str, en commençant la recherche au niveau de Offset.

Cette méthode renvoie zéro si Substr est introuvable ou si Offset est non valide (par exemple, si Offset dépasse la longueur de String ou si elle est inférieure à 1).

L'argument Offset est facultatif. Offset est défini sur 1 par défaut. Si aucune valeur n'est spécifiée pour Offset, il prend la valeur par défaut pour commencer la recherche depuis le début.

Remarques :
  • Pos utilise l'indexation de tableaux de base un même dans les plates-formes où les chaînes sont de base zéro.
  • La méthode Pos est équivalente à System.StrUtils.PosEx.


Voir aussi

Exemples de code