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