IndexOf: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Spobel (Diskussion | Beiträge) |
KKeine Bearbeitungszusammenfassung |
||
(8 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
===Zugehörige Evaluatoren=== | |||
*'''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. | ||
=== Syntax === | === Syntax === | ||
indexOf( | indexOf([[Zeichenkette]] zeichenkette, [[Zeichenkette]] muster, [ [[Ganzzahl]] position ]) | ||
=== Parameter === | === Parameter === | ||
* '''zeichenkette''' - Zeichenkette in dem gesucht wird | * '''zeichenkette''' - Zeichenkette in dem gesucht wird | ||
* '''muster''' - Zeichenkette, die innnerhalb der ersten gesucht wird | * '''muster''' - Zeichenkette, die innnerhalb der ersten gesucht wird | ||
* '''position''' - Startpositition der Suche - optional (default = 0) | * '''position''' - Startpositition der Suche - '''optional''' (default = 0) | ||
=== Return Value === | === Return Value === | ||
* Gibt eine Ganzzahl zurück | * Gibt eine [[Ganzzahl]] zurück | ||
=== Beispiele === | === Beispiele === | ||
==== Standardfälle ==== | ==== Standardfälle ==== | ||
indexOf('Hello World!','o',0) --> returns 4 | indexOf('Hello World!','o',0) --> returns 4 | ||
indexOf('Hello World!','o') --> returns 4 | indexOf('Hello World!','o') --> returns 4 | ||
indexOf('Hello World!','o',6) --> returns 7 | indexOf('Hello World!','o',6) --> returns 7 | ||
==== Benutzung | ==== Benutzung mit Variablen ==== | ||
'''Jack2:''' | |||
indexOf('text','[var=a]' | indexOf('text', '[var=a]') | ||
'''Jack3:''' | |||
indexOf('text', [var=a]) | |||
==== Benutzung mit studentischen Eingaben ==== | |||
'''Jack2:''' | |||
indexOf('[pos=1]', 'x', 0) | |||
'''Jack3:''' | |||
indexOf([input=field1], 'x', 0) | |||
=== Hinweise === | === Hinweise === | ||
Zeile 153: | Zeile 42: | ||
* Sollte die gesuchte Zeichenkette nicht gefunden werden, gibt die Funktion -1 zurück. | * Sollte die gesuchte Zeichenkette nicht gefunden werden, gibt die Funktion -1 zurück. | ||
[[Kategorie:Evaluatorfunktion]] | [[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Zeichenkettenfunktionen]][[Kategorie:JACK2]][[Kategorie:JACK3]] |
Aktuelle Version vom 17. April 2024, 07:59 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
- Gibt eine Ganzzahl zurück
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
Jack2: indexOf('text', '[var=a]')
Jack3: indexOf('text', [var=a])
Benutzung mit studentischen Eingaben
Jack2: indexOf('[pos=1]', 'x', 0)
Jack3: 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.