Dela via


Text.PositionOf

Syntax

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

Om

Returnerar positionen för den angivna förekomsten av textvärdet substring som finns i text. En valfri parameter occurrence kan användas för att ange vilken förekomstposition som ska returneras (första förekomsten som standard). Returnerar -1 om substring det inte gick att hitta.

comparer är en Comparer som används för att kontrollera jämförelsen. Jämförelseverktyg kan användas för att tillhandahålla skiftlägesokänsliga jämförelser eller kultur- och språkmedvetna jämförelser.

Följande inbyggda jämförelser är tillgängliga på formelspråket:

  • Comparer.Ordinal: Används för att utföra en exakt ordningstalsjämförelse
  • Comparer.OrdinalIgnoreCase: Används för att utföra en exakt ordningstalsokänslig jämförelse
  • Comparer.FromCulture: Används för att utföra en kulturmedveten jämförelse

Exempel 1

Hämta positionen för den första förekomsten av "World" i texten "Hello, World! Hej, Världen!.

Användning

Text.PositionOf("Hello, World! Hello, World!", "World")

Output

7

Exempel 2

Hämta positionen för den senaste förekomsten av "World" i "Hello, World! Hej, Världen!.

Användning

Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)

Output

21