Delen via


Text.PositionOf

Syntaxis

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

Over

Retourneert de positie van het opgegeven exemplaar van de tekstwaarde substring dat gevonden is in text. Een optionele parameter occurrence kan worden gebruikt om op te geven welke voorkomenspositie moet worden geretourneerd (het eerste voorkomen standaard). Retourneert -1 als substring niet is gevonden.

comparer is een Comparer die wordt gebruikt om de vergelijking te beheren. Vergelijkers kunnen worden gebruikt om niet-hoofdlettergevoelige of cultuur- en taalinstellingen bewuste vergelijkingen te bieden.

De volgende ingebouwde vergelijkingen zijn beschikbaar in de formuletaal:

  • Comparer.Ordinal: Wordt gebruikt om een exacte rangtelvergelijking uit te voeren
  • Comparer.OrdinalIgnoreCase: Gebruikt om een exacte ordinale hoofdletterongevoelige vergelijking uit te voeren
  • Comparer.FromCulture: Wordt gebruikt om een cultuurbewuste vergelijking uit te voeren

Voorbeeld 1

Haal de positie op van het eerste voorkomen van 'World' in de tekst 'Hello, World!' Hallo, wereld!.

Gebruik

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

uitvoer

7

Voorbeeld 2

Haal de positie op van het laatste exemplaar van 'Wereld' in 'Hallo, wereld!' Hallo, wereld!.

Gebruik

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

uitvoer

21