Sdílet prostřednictvím


Text.PositionOf

Syntax

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

Asi

Vrátí pozici zadaného výskytu textové hodnoty substring nalezené v text. Volitelný parametr occurrence lze použít k určení pozice výskytu, která se má vrátit (ve výchozím nastavení první výskyt). Vrátí -1, pokud nebyl nalezen substring.

comparer je Comparer, která slouží pro řízení porovnávání. Porovnávače je možné použít k provádění porovnání, která nerozlišují malá a velká písmena, nebo jsou kulturně a lokálně specifická.

V jazyce vzorců jsou k dispozici následující předdefinované porovnávače:

  • Comparer.Ordinal: Slouží k provedení přesného řadového porovnání
  • Comparer.OrdinalIgnoreCase: Používá se k provedení přesného porovnání nerozeznávající rozlišení velká a malá písmena.
  • Comparer.FromCulture: Používá se k provádění kulturně uvědomělého porovnání.

Příklad 1

Získejte pozici prvního výskytu "World" v textu "Hello, World! Dobrý den, Svět!".

Využití

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

výstupní

7

Příklad 2

Získejte pozici posledního výskytu "World" v "Hello, World! Dobrý den, Svět!".

Využití

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

výstup

21