LastIndexOf: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Spobel (Diskussion | Beiträge) |
|||
(7 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
===Zugehörige Evaluatoren=== | |||
*'''MathEvaluator''' | |||
=== Beschreibung === | === Beschreibung === | ||
Die Funktion ''lastIndexOf'' bestimmt die Position an der eine Zeichenkette oder ein einzelnes Zeichen das letzte Mal innerhalb einer anderen Zeichenkette vorkommt. Außerdem muss angegeben werden, ab welcher Stelle innerhalb der durchsuchten Zeichenkette gesucht werden soll. Die Funktion erwartet zwei Strings, die zu durchsuchende und die zu suchende Zeichenkette, und eine Ganzzahl, bis zu welcher Stelle die Suche durchgeführt werden soll. Es wird eine Ganzzahl zurückgegeben. | Die Funktion ''lastIndexOf'' bestimmt die Position an der eine Zeichenkette oder ein einzelnes Zeichen das letzte Mal innerhalb einer anderen Zeichenkette vorkommt. Außerdem muss angegeben werden, ab welcher Stelle innerhalb der durchsuchten Zeichenkette gesucht werden soll. Die Funktion erwartet zwei Strings, die zu durchsuchende und die zu suchende Zeichenkette, und eine Ganzzahl, bis zu welcher Stelle die Suche durchgeführt werden soll. Es wird eine Ganzzahl zurückgegeben. | ||
Zeile 16: | Zeile 19: | ||
==== Standardfälle ==== | ==== Standardfälle ==== | ||
lastIndexOf('Hello World!','o',0) --> returns -1 | lastIndexOf('Hello World!','o',0) --> returns -1 | ||
lastIndexOf('Hello World!','o',6) --> returns 4 | lastIndexOf('Hello World!','o',6) --> returns 4 | ||
lastIndexOf('Hello World!','o') --> returns 7 | lastIndexOf('Hello World!','o') --> returns 7 | ||
==== Benutzung | ==== Benutzung mit Variablen ==== | ||
lastIndexOf('text',[var=a],4) | |||
==== Benutzung mit studentischen Eingaben ==== | |||
'''JACK2:''' | |||
lastIndexOf([pos=1],'x',10) | lastIndexOf([pos=1],'x',10) | ||
lastIndexOf([var=b],'x',[pos=2]) | lastIndexOf([var=b],'x',[pos=2]) | ||
'''JACK3:''' | |||
lastIndexOf([input=field1],'x',10) | |||
lastIndexOf([var=b],'x',[input=field2]) | |||
=== Hinweise === | === Hinweise === | ||
Zeile 117: | 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:Zeichenkettenfunktionen]] | [[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Zeichenkettenfunktionen]][[Kategorie:JACK2]][[Kategorie:JACK3]] |
Aktuelle Version vom 17. April 2024, 08:36 Uhr
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Die Funktion lastIndexOf bestimmt die Position an der eine Zeichenkette oder ein einzelnes Zeichen das letzte Mal innerhalb einer anderen Zeichenkette vorkommt. Außerdem muss angegeben werden, ab welcher Stelle innerhalb der durchsuchten Zeichenkette gesucht werden soll. Die Funktion erwartet zwei Strings, die zu durchsuchende und die zu suchende Zeichenkette, und eine Ganzzahl, bis zu welcher Stelle die Suche durchgeführt werden soll. Es wird eine Ganzzahl zurückgegeben.
Syntax
lastIndexOf(Zeichenkette zeichenkette, Zeichenkette muster, [ Ganzzahl position])
Parameter
- zeichenkette - Zeichenkette in der gesucht wird
- muster - Zeichenkette, die innnerhalb der ersten gesucht wird
- position - Endpositition der Suche - optional (default=length)
Return Value
- Gibt eine Ganzzahl zurück
Beispiele
Standardfälle
lastIndexOf('Hello World!','o',0) --> returns -1 lastIndexOf('Hello World!','o',6) --> returns 4 lastIndexOf('Hello World!','o') --> returns 7
Benutzung mit Variablen
lastIndexOf('text',[var=a],4)
Benutzung mit studentischen Eingaben
JACK2: lastIndexOf([pos=1],'x',10) lastIndexOf([var=b],'x',[pos=2])
JACK3: lastIndexOf([input=field1],'x',10) lastIndexOf([var=b],'x',[input=field2])
Hinweise
- Die Nummerierung innerhalb der Zeichenkette beginnt mit 0.
- Sollte die gesuchte Zeichenkette nicht gefunden werden, gibt die Funktion -1 zurück.