Text.PositionOf
Text.PositionOf(text as text, substring as text, optional occurrence as nullable number, optional comparer as nullable function) as any
A text
-ben található substring
szöveges érték megadott előfordulásának pozícióját adja vissza. Választható paraméter occurrence
megadhatja, hogy melyik előfordulási pozíciót adja vissza (alapértelmezés szerint az első előfordulás). -1 ad vissza, ha substring
nem található.
comparer
egy Comparer
, amely az összehasonlítás szabályozására szolgál. Az összehasonlítók a kis- és nagybetűkre érzéketlen, a kultúrával és a területi beállításokkal összhangban lévő összehasonlítások biztosítására használhatók.
A képletnyelvben a következő beépített összehasonlítók érhetők el:
-
Comparer.Ordinal
: Pontos sorszámú összehasonlítás végrehajtására szolgál -
Comparer.OrdinalIgnoreCase
: Pontos, kis- és nagybetűket figyelmen kívül hagyó összehasonlításra szolgál -
Comparer.FromCulture
: Kultúrabarát összehasonlítás végrehajtására szolgál
A "World" kifejezés első előfordulásának helyét találja meg a "Hello, World!" szövegben. Helló, Világ!
Használat
Text.PositionOf("Hello, World! Hello, World!", "World")
kimenet
7
Keresse meg a "Világ" utolsó előfordulásának pozícióját a "Hello, World!" szövegben. Helló, világ!
Használat
Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)
kimeneti
21