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