Text.PositionOf
Text.PositionOf(text as text, substring as text, optional occurrence as nullable number, optional comparer as nullable function) as any
Retourneert de positie van het opgegeven exemplaar van de tekstwaarde substring
in text
. Er kan een optionele parameter occurrence
worden gebruikt om op te geven welke instantiepositie moet worden geretourneerd (standaard het eerste exemplaar). Retourneert -1 als substring
deze niet is gevonden.
comparer
is een Comparer
die wordt gebruikt om de vergelijking te beheren. Vergelijkingen kunnen worden gebruikt om hoofdlettergevoelige vergelijkingen of cultuur- en landinstellingen te bieden.
De volgende ingebouwde vergelijkingen zijn beschikbaar in de formuletaal:
Comparer.Ordinal
: Wordt gebruikt om een exacte rangtelvergelijking uit te voerenComparer.OrdinalIgnoreCase
: Wordt gebruikt om een exacte ordinale hoofdlettergevoelige vergelijking uit te voerenComparer.FromCulture
: Wordt gebruikt om een cultuurbewuste vergelijking uit te voeren
Haal de positie op van het eerste exemplaar van 'Wereld' in de tekst 'Hallo, wereld!' Hallo, wereld!.
Gebruik
Text.PositionOf("Hello, World! Hello, World!", "World")
Uitvoer
7
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