Text.PositionOf

Syntax

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

Info

Gibt die Position des angegebenen Vorkommens des Textwerts substring zurück, der in text gefunden wurde. Es kann ein optionaler Parameter occurrence verwendet werden, um die Vorkommensposition anzugeben, die zurückgegeben werden soll (der Standardwert ist das erste Vorkommen). Gibt -1 zurück, wenn substring nicht gefunden wurde.

comparer ist eine Comparer, die zum Steuern des Vergleichs verwendet wird. Vergleichsfunktionen können verwendet werden, um Vergleiche ohne Beachtung der Groß-/Kleinschreibung oder kultur- und gebietsschemabezogene Vergleiche bereitzustellen.

Die folgenden integrierten Vergleichsfunktionen sind in der Formelsprache verfügbar:

  • Comparer.Ordinal: Wird verwendet, um einen exakten Ordinalvergleich auszuführen.
  • Comparer.OrdinalIgnoreCase: Wird verwendet, um einen exakten Ordinalvergleich ohne Beachtung der Groß-/Kleinschreibung auszuführen.
  • Comparer.FromCulture: Wird verwendet, um einen Vergleich unter Beachtung der Kultur durchzuführen.

Beispiel 1

Ruft die Position des ersten Vorkommens von „World“ im Text „Hello, World! Hello World!“ ab.

Verwendung

Text.PositionOf("Hello, World! Hello, World!", "World")

Ausgabe

7

Beispiel 2

Ruft die Position des letzten Vorkommens von "World" im Text „Hello, World! Hello, World!“ ab.

Verwendung

Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)

Ausgabe

21