Udostępnij przez


Text.PositionOf

Składnia

Text.PositionOf(
    text as text,
    substring as text,
    optional occurrence as nullable number,
    optional comparer as nullable function
) as any

Informacje

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 sterowania porównaniem. 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

Przykład 1

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

Przykład 2

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