Substring: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „=== Beschreibung === Die Funktion ''Substring'' gibt anhand des Anfangs- und der Endposition eine Zeichenkette aus einer übergebenen Zeichenkette zurück. Die…“) |
|||
(13 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
=== Zugehörige Evaluatoren === | |||
*'''MathEvaluator''' | |||
=== Beschreibung === | === Beschreibung === | ||
Die Funktion ''Substring'' gibt anhand des Anfangs- und der Endposition eine Zeichenkette aus einer übergebenen Zeichenkette zurück. Die Funktion erwartet | Die Funktion ''Substring'' gibt anhand des Anfangs- und der Endposition eine Zeichenkette aus einer übergebenen Zeichenkette zurück. Die Funktion erwartet eine Zeichenkette aus der eine Zeichenkette extrahiert werden soll und jeweils eine Zahl für die Anfangs- und die Endposition. Die Werte der Positionen dürfen nicht geringer als 0 und nicht größer als die Länge der übergebenen Zeichenkette sein. Es wird die extrahierte Zeichenkette zurück gegeben. | ||
=== Syntax === | === Syntax === | ||
substring( | substring([[Zeichenkette]] zeichenkette, [[Ganzzahl]] anfangsPosition, [[Ganzzahl]] endPosition) | ||
===Parameter === | ===Parameter === | ||
* ''' | * '''zeichenkette''' - die Zeichenkette aus der eine Zeichenkette extrahiert werde soll. | ||
* '''anfangsPosition''' - die Position des ersten Zeichens in der Zeichenkette, ab dem extrahiert werden soll. | * '''anfangsPosition''' - die Position des ersten Zeichens in der Zeichenkette, ab dem extrahiert werden soll. | ||
* '''endPosition''' - die Position+1 des letzten Zeichen, bis zu dem extrahiert werden soll. | * '''endPosition''' - die Position+1 des letzten Zeichen, bis zu dem extrahiert werden soll. | ||
=== Return Value === | === Return Value === | ||
* Gibt einen | * Gibt einen [[Zeichenkette]] zurück | ||
=== Beispiele === | === Beispiele === | ||
====Standardfälle==== | ==== Standardfälle ==== | ||
substring('hello world',0,5) --> returns 'hello | substring('hello world', 0, 5) --> returns 'hello' | ||
substring('hello world', 6, 11) --> returns 'world' | |||
==== Benutzung mit Variablen ==== | ==== Benutzung mit Variablen ==== | ||
substring('[pos=1]',0,5) | substring('[var=a]', 6, 11) | ||
substring( | |||
==== Benutzung mit studentischen Eingaben ==== | |||
'''JACK2:''' | |||
substring('[pos=1]', 0, 5) | |||
'''JACK3:''' | |||
substring([input=field1], 0, 5) | |||
=== Hinweise === | === Hinweise === | ||
* | * Das erste Zeichen steht an Position 0, nicht Position 1. | ||
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Zeichenkettenfunktionen]][[Kategorie:JACK2]][[Kategorie:JACK3]] |
Aktuelle Version vom 17. April 2024, 09:26 Uhr
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Die Funktion Substring gibt anhand des Anfangs- und der Endposition eine Zeichenkette aus einer übergebenen Zeichenkette zurück. Die Funktion erwartet eine Zeichenkette aus der eine Zeichenkette extrahiert werden soll und jeweils eine Zahl für die Anfangs- und die Endposition. Die Werte der Positionen dürfen nicht geringer als 0 und nicht größer als die Länge der übergebenen Zeichenkette sein. Es wird die extrahierte Zeichenkette zurück gegeben.
Syntax
substring(Zeichenkette zeichenkette, Ganzzahl anfangsPosition, Ganzzahl endPosition)
Parameter
- zeichenkette - die Zeichenkette aus der eine Zeichenkette extrahiert werde soll.
- anfangsPosition - die Position des ersten Zeichens in der Zeichenkette, ab dem extrahiert werden soll.
- endPosition - die Position+1 des letzten Zeichen, bis zu dem extrahiert werden soll.
Return Value
- Gibt einen Zeichenkette zurück
Beispiele
Standardfälle
substring('hello world', 0, 5) --> returns 'hello' substring('hello world', 6, 11) --> returns 'world'
Benutzung mit Variablen
substring('[var=a]', 6, 11)
Benutzung mit studentischen Eingaben
JACK2: substring('[pos=1]', 0, 5)
JACK3: substring([input=field1], 0, 5)
Hinweise
- Das erste Zeichen steht an Position 0, nicht Position 1.