Olvasás angol nyelven

Megosztás a következőn keresztül:


Text.PositionOf

Szintaxis

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

Bemutatkozás

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

1. példa

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

2. példa

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