Čítať v angličtine

Zdieľať cez


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:

  • 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