Substring: Unterschied zwischen den Versionen

Aus JACK Wiki
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 einen 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.
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(string, anfangsPosition, endPosition)
  substring([[Zeichenkette]] zeichenkette, [[Ganzzahl]] anfangsPosition, [[Ganzzahl]] endPosition)


===Parameter ===
===Parameter ===
* '''string''' - die Zeichenkette aus der eine Zeichenkette extrahiert werde soll.
* '''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 String zurück
* 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'
   
   
substring('hello world', 6, 11)  --> returns 'world'
==== Benutzung mit Variablen ====
==== Benutzung mit Variablen ====
  substring('[pos=1]',0,5)
substring('[var=a]', 6, 11)
  substring('[var=a]',6,11)
 
==== Benutzung mit studentischen Eingaben ====
'''JACK2:'''
  substring('[pos=1]', 0, 5)
 
'''JACK3:'''
  substring([input=field1], 0, 5)


=== Hinweise ===
=== Hinweise ===
* Die Position 0 ist das erste Zeichen, nicht Position 1
* 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, 10: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

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.