Text.PositionOf
Pateikiama pirmoji reikšmės padėtis (jei nerasta, pateikiama -1).
Syntax
Text.PositionOf(
text as text,
substring as text,
optional occurrence as Occurrence.Type,
optional comparer as function
) as any
Remarks
Pateikiama nurodyto tekstinės reikšmės substring atvejo vieta, rasta text. Galima naudoti pasirenkamą parametrą occurrence siekiant nurodyti, kurią atvejo vietą pateikti (pagal numatytuosius parametrus pateikiamas pirmas atvejis). Jei substring nebuvo rasta, pateikiama -1.
comparer yra lyginimo funkcija, naudojama palyginimui kontroliuoti. Naudojant lyginimo funkcijas galima pateikti palyginimus, kuriuose neatsižvelgiama į didžiųjų ir mažųjų raidžių skyrimą arba atsižvelgiama į kultūrą ir lokalę.
Formulių kalboje galima naudoti toliau nurodytas įtaisytąsias lyginimo funkcijas:
Comparer.Ordinal: naudojama siekiant atlikti tikslų eiliškumo palyginimąComparer.OrdinalIgnoreCase: naudojama siekiant atlikti tikslų eiliškumo palyginimą neatsižvelgiant į didžiųjų ir mažųjų raidžių skyrimąComparer.FromCulture: naudojama siekiant atlikti palyginimą atsižvelgiant į kultūrą
Examples
Example #1
Gaukite pirmojo „World“ atvejo tekste „Hello, World! Hello, World!“ padėtį.
Text.PositionOf("Hello, World! Hello, World!", "World")
Result:
7
Example #2
Gaukite paskutinio žodžio „World“ atvejo tekste „Hello, World! Hello, World!“ vietą.
Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)
Result:
21
Category
Text.Membership