IndexOf: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
==Zugehörige Evaluatoren==
===Zugehörige Evaluatoren===
*'''MathEvaluator'''
*'''MathEvaluator'''
=== Beschreibung ===
=== Beschreibung ===
Die Funktion ''indexOf'' bestimmt die Position, an der eine Zeichenkette oder ein einzelnes Zeichen innerhalb einer anderen Zeichenkette das erste Mal vorkommt. Außerdem muss angegeben werden, ab welcher Stelle gesucht werden soll. Die Funktion erwartet zwei Strings, die zu durchsuchende und die zu suchende Zeichenkette, und eine Ganzzahl, ab welcher Stelle die Suche beginnen soll. Alternativ kann der dritte Parameter ausgelassen werden, dies entspricht der 0. Es wird eine Ganzzahl zurückgegeben.
Die Funktion ''indexOf'' bestimmt die Position, an der eine Zeichenkette oder ein einzelnes Zeichen innerhalb einer anderen Zeichenkette das erste Mal vorkommt. Außerdem muss angegeben werden, ab welcher Stelle gesucht werden soll. Die Funktion erwartet zwei Strings, die zu durchsuchende und die zu suchende Zeichenkette, und eine Ganzzahl, ab welcher Stelle die Suche beginnen soll. Alternativ kann der dritte Parameter ausgelassen werden, dies entspricht der 0. Es wird eine Ganzzahl zurückgegeben.
Zeile 24: Zeile 25:


==== Benutzung mit Variablen ====
==== Benutzung mit Variablen ====
'''Jack2:'''
indexOf('text', '[var=a]')


'''Jack3:'''
  indexOf('text', [var=a])
  indexOf('text', [var=a])


==== Benutzung mit studentischen Eingaben ====
==== Benutzung mit studentischen Eingaben ====
'''Jack2:'''
indexOf('[pos=1]', 'x', 0)


'''Jack3:'''
  indexOf([input=field1], 'x', 0)
  indexOf([input=field1], 'x', 0)



Aktuelle Version vom 18. November 2025, 13:29 Uhr

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion indexOf bestimmt die Position, an der eine Zeichenkette oder ein einzelnes Zeichen innerhalb einer anderen Zeichenkette das erste Mal vorkommt. Außerdem muss angegeben werden, ab welcher Stelle gesucht werden soll. Die Funktion erwartet zwei Strings, die zu durchsuchende und die zu suchende Zeichenkette, und eine Ganzzahl, ab welcher Stelle die Suche beginnen soll. Alternativ kann der dritte Parameter ausgelassen werden, dies entspricht der 0. Es wird eine Ganzzahl zurückgegeben.

Syntax

indexOf(Zeichenkette zeichenkette, Zeichenkette muster, [ Ganzzahl position ])

Parameter

  • zeichenkette - Zeichenkette in dem gesucht wird
  • muster - Zeichenkette, die innnerhalb der ersten gesucht wird
  • position - Startpositition der Suche - optional (default = 0)

Return Value

Beispiele

Standardfälle

indexOf('Hello World!','o',0)   --> returns 4

indexOf('Hello World!','o')   --> returns 4

indexOf('Hello World!','o',6)   --> returns 7

Benutzung mit Variablen

indexOf('text', [var=a])

Benutzung mit studentischen Eingaben

indexOf([input=field1], 'x', 0)

Hinweise

  • Die Nummerierung innerhalb der Zeichenkette beginnt mit 0.
  • Sollte die gesuchte Zeichenkette nicht gefunden werden, gibt die Funktion -1 zurück.