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