Share via


Text.PositionOf

Syntaxe

Text.PositionOf(text as text, substring as text, optional occurrence as nullable number, optional comparer as nullable function) as any

À propos

Retourne la position de l’occurrence spécifiée de la valeur de texte substring trouvée dans text. Un paramètre facultatif occurrence peut être utilisé pour spécifier quelle position d’occurrence retourner (première occurrence par défaut). Retourne -1 si substring est introuvable.

comparer est un Comparer qui est utilisé pour contrôler la comparaison. Les comparateurs peuvent être utilisés pour effectuer des comparaisons qui ne sont pas sensibles à la casse, ou prenant en compte la culture et les paramètres régionaux.

Les comparateurs intégrés suivants sont disponibles dans le langage de formule :

  • Comparer.Ordinal : utilisé pour effectuer une comparaison ordinale exacte
  • Comparer.OrdinalIgnoreCase : utilisé pour effectuer une comparaison ordinale exacte ne respectant pas la casse
  • Comparer.FromCulture : utilisé pour effectuer une comparaison prenant en compte la culture

Exemple 1

Obtient la position de la première occurrence de « World » dans le texte « Hello, World! Hello, World! ».

Utilisation

Text.PositionOf("Hello, World! Hello, World!", "World")

Sortie

7

Exemple 2

Obtient la position de la dernière occurrence de « World » dans « Hello, World! Hello, World! ».

Utilisation

Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)

Sortie

21