Text.PositionOf
Text.PositionOf(text as text, substring as text, optional occurrence as nullable number, optional comparer as nullable function) as any
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í hodnotu -1, pokud substring
nebyla nalezena.
comparer
je to, Comparer
který slouží k řízení porovnání. Porovnávače je možné použít k zajištění porovnání nerozlišující malá a velká písmena nebo jazykové verze a porovnání s národním prostředím.
V jazyce vzorců jsou k dispozici následující předdefinované porovnávače:
Comparer.Ordinal
: Slouží k provedení přesného pořadového porovnání.Comparer.OrdinalIgnoreCase
: Používá se k provedení přesného porovnání s rozlišováním malých a malých písmen.Comparer.FromCulture
: Používá se k porovnání s jazykovou verzí.
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ýstup
7
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