Text.PositionOf
Returnerer den første position for værdien (-1, hvis den ikke blev fundet).
Syntax
Text.PositionOf(
text as text,
substring as text,
optional occurrence as Occurrence.Type,
optional comparer as function
) as any
Remarks
Returnerer placeringen af den angivne forekomst af tekstværdien substring
, som blev fundet i text
. Der kan bruges en valgfri parameter occurrence
til at angive, hvilken placering af forekomsten skal returneres (første forekomst som standard). Returnerer -1, hvis substring
ikke blev fundet.
comparer
er en kode af typen Comparer
, som bruges til at styre sammenligningen. Sammenligningsfunktioner kan bruges til at udføre sammenligninger, hvor der ikke skelnes mellem store og små bogstaver, eller udføre kulturelle- og landemæssige sammenligninger. Følgende indbyggede sammenligningsfunktioner er tilgængelige på formelsproget:
Comparer.Ordinal
: Bruges til at udføre en nøjagtig sammenligning af ordenstalComparer.OrdinalIgnoreCase
: Bruges til at udføre en nøjagtig sammenligning af ordenstal, hvor der ikke skelnes mellem store og små bogstaverComparer.FromCulture
: Bruges til at udføre en kulturel sammenligning
Examples
Example #1
Find positionen af den første forekomst af "World" i teksten "Hello, World! Hello, World!".
Text.PositionOf("Hello, World! Hello, World!", "World")
Result:
7
Example #2
Find positionen af den sidste forekomst af "World" i "Hello, World! Hello, World!".
Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)
Result:
21
Category
Text.Membership