Text.PositionOf

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:

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