Text.PositionOf
Text.PositionOf(text as text, substring as text, optional occurrence as nullable number, optional comparer as nullable function) as any
Zwraca położenie określonego wystąpienia wartości tekstowej substring
znalezionej w text
. Opcjonalny parametr occurrence
może służyć do określenia, która pozycja wystąpienia ma zostać zwrócona (domyślnie pierwsze wystąpienie). Zwraca -1, jeśli nie znaleziono substring
.
comparer
to Comparer
służący do kontrolowania porównania. Porównywarki mogą służyć do zapewniania porównań bez uwzględniania wielkości liter lub kultury i ustawień regionalnych.
Następujące wbudowane komparatory są dostępne w języku formuł:
-
Comparer.Ordinal
: służy do przeprowadzania dokładnego porównania ordynalnego -
Comparer.OrdinalIgnoreCase
: używane do przeprowadzania dokładnego, porządkowego porównania bez uwzględniania wielkości liter. -
Comparer.FromCulture
: służy do porównywania z uwzględnieniem kultury
Uzyskaj pozycję pierwszego wystąpienia "World" w tekście "Hello, World! Witaj, Świat!".
użycie
Text.PositionOf("Hello, World! Hello, World!", "World")
Wyjście
7
Znajdź pozycję ostatniego wystąpienia "World" w "Hello, World!" Witaj, Świat!".
Użycie
Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)
Wyjście
21