Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Syntax
Text.PositionOf(
text as text,
substring as text,
optional occurrence as nullable number,
optional comparer as nullable function
) as any
O
Vráti pozíciu zadaného výskytu textovej hodnoty, substring nájdenej v text. Možno použiť voliteľný parameter occurrence na určenie pozície výskytu, ktorá sa má vrátiť (prvý výskyt v predvolenom nastavení). Vráti -1 ak sa nenájde substring.
comparer je Comparer, ktorá sa používa na kontrolu porovnania. Porovnávače možno použiť na poskytnutie porovnaní, ktoré nerozlišujú veľké a malé písmená alebo ktoré nerozlišujú veľké a malé písmená, alebo porovnania, ktoré nerozlišujú veľké a miestne nastavenia.
V jazyku vzorcov sú k dispozícii nasledujúce vstavané porovnávače:
-
Comparer.Ordinal: slúži na vykonanie presného radového porovnania -
Comparer.OrdinalIgnoreCase: slúži na vykonanie presného radového porovnania bez rozlišovania veľkých a malých písmen -
Comparer.FromCulture: Slúži na vykonanie porovnania, ktoré je vedomé jazykovej verzie
Príklad č. 1
Získať pozíciu prvého výskytu textu "World" v texte "Hello, World! Hello, World!".
používania
Text.PositionOf("Hello, World! Hello, World!", "World")
výstupu
7
Príklad č. 2
Získať pozíciu posledného výskytu textu "World" v texte "Hello, World! Hello, World!".
používania
Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)
výstupu
21