Zum Hauptinhalt wechseln
Workday User Guide
Zuletzt aktualisiert: 2023-06-23
INSTR

INSTR

Beschreibung

INSTR
ist eine Zeilenfunktion, die eine Ganzzahl zurückgibt, die die Position eines Zeichens in einer Zeichenfolge angibt, die das erste Zeichen des Vorkommens einer Teilzeichenfolge ist. Die
INSTR
Die -Funktion ähnelt der Funktion FIND in Excel, außer dass der erste Buchstabe an Position 0 steht und die Reihenfolge der Argumente umgekehrt ist.

Syntax

INSTR
(
search_string
,
substring
,
position
,
occurrence
)

Rückgabewert

Gibt pro Zeile einen Wert des Typs "" zurück
INTEGER
. Die erste Position wird mit dem Wert 0 angegeben.

Eingabeparameter

search_string
Erforderliche Inhalte. Der Name eines Felds oder Ausdrucks der Art "".
TEXT
(oder eine wörtliche Zeichenfolge).
Teilzeichenfolge
Erforderliche Inhalte. Eine Literalzeichenfolge oder ein Name eines Felds, das die Teilzeichenfolge angibt, nach der in
search_zeichenfolge
gesucht werden soll. Beachten Sie, dass für die Suche nach dem doppelten Anführungszeichen () verwendet wird.
"
) als Literalzeichenfolge verwenden, müssen Sie sie mit einem weiteren doppelten Anführungszeichen maskieren:
""
Stelle
Optional. Eine Ganzzahl, die angibt, bei welchem Zeichen in
search_zeichenfolge
nach der
Teilzeichenfolge ""
begonnen werden soll. Der Wert 0 (null) startet die Suche am Anfang von
search_zeichenfolge
. Verwenden Sie eine positive Ganzzahl, um die Suche am Anfang von
search_string
zu starten, und verwenden Sie eine negative Ganzzahl, um die Suche am Ende von
search_string
zu starten. Wenn keine Stelle angegeben ist,
INSTR
sucht am Anfang der Zeichenfolge (0).
Vorgang
Optional. Eine positive Ganzzahl, die angibt, nach welchem Vorkommen der
Teilzeichenfolge
gesucht werden soll. Wenn kein Vorkommen angegeben ist,
INSTR
sucht nach dem ersten Vorkommen der Teilzeichenfolge (1).

Beispiele

Gibt die Position des ersten Vorkommens der Teilzeichenfolge "http://" ab dem Ende des
URL-
Felds zurück:
INSTR([url], "http://", -1, 1)
Der folgende Ausdruck sucht nach dem zweiten Vorkommen der Teilzeichenfolge "st", beginnend am Anfang der Zeichenfolge "besttestzeichenfolge". INSTR findet, dass die Teilzeichenfolge beim siebten Zeichen in der Zeichenfolge beginnt, daher wird 6 zurückgegeben:
INSTR("bestteststring", "st", 0, 2)
Der folgende Ausdruck sucht rückwärts nach dem zweiten Vorkommen der Teilzeichenfolge "st", beginnend 7 Zeichen vor dem Ende der Zeichenfolge "besttestzeichenfolge".
INSTR
findet, dass die Teilzeichenfolge beim dritten Zeichen in der Zeichenfolge beginnt, sodass 2 zurückgegeben wird:
INSTR("bestteststring", "st", -7, 2)