Text.PositionOf
Text.PositionOf(text as text, substring as text, optional occurrence as nullable number, optional comparer as nullable function) as any
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
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
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