Replace: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
PRanz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
|||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
==Zugehörige Evaluatoren== | === Zugehörige Evaluatoren === | ||
*'''MathEvaluator''' | *'''MathEvaluator''' | ||
=== Beschreibung === | === Beschreibung === | ||
Die Funktion ''replace'' ersetzt alle entsprechenden Zeichen einer Zeichenkette durch ein angegebenes Zeichen. Die Funktion benötigt eine Zeichenkette, ein zu ersetzendes Zeichen und ein Zeichen, durch das alle zu ersetzende Zeichen in der Zeichenkette ausgetauscht werden. Alternativ kann der zweite Parameter ein Java Regex sein bzw. ein String und, sowie der dritte Parameter ein String. | Die Funktion ''replace'' ersetzt alle entsprechenden Zeichen einer Zeichenkette durch ein angegebenes Zeichen. Die Funktion benötigt eine Zeichenkette, ein zu ersetzendes Zeichen und ein Zeichen, durch das alle zu ersetzende Zeichen in der Zeichenkette ausgetauscht werden. Alternativ kann der zweite Parameter ein Java Regex sein bzw. ein String und, sowie der dritte Parameter ein String. | ||
Zeile 7: | Zeile 8: | ||
replace([[Zeichenkette]] zeichenkette1, [[Zeichenkette]] zeichenkette2, [[Zeichenkette]] austauschZeichenkette) | replace([[Zeichenkette]] zeichenkette1, [[Zeichenkette]] zeichenkette2, [[Zeichenkette]] austauschZeichenkette) | ||
===Parameter === | === Parameter === | ||
* '''zeichenkette1''' - die Zeichenkette, in der Zeichen ausgetausch werden sollen | * '''zeichenkette1''' - die Zeichenkette, in der Zeichen ausgetausch werden sollen | ||
* '''zeichenkette2''' - die Zeichenkette, die ausgetauscht werden soll bzw. Regex/String | * '''zeichenkette2''' - die Zeichenkette, die ausgetauscht werden soll bzw. Regex/String | ||
Zeile 22: | Zeile 23: | ||
==== Benutzung mit Variablen ==== | ==== Benutzung mit Variablen ==== | ||
replace('Hallo','[var=a]','a') | |||
==== Benutzung mit studentischen Eingaben ==== | |||
'''JACK2:''' | |||
repalce('[pos=1]','a','t') | repalce('[pos=1]','a','t') | ||
= | '''JACK3:''' | ||
repalce([input=field1],'a','t') | |||
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Zeichenkettenfunktionen]] | [[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Zeichenkettenfunktionen]][[Kategorie:JACK2]][[Kategorie:JACK3]] |
Aktuelle Version vom 17. April 2024, 09:10 Uhr
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Die Funktion replace ersetzt alle entsprechenden Zeichen einer Zeichenkette durch ein angegebenes Zeichen. Die Funktion benötigt eine Zeichenkette, ein zu ersetzendes Zeichen und ein Zeichen, durch das alle zu ersetzende Zeichen in der Zeichenkette ausgetauscht werden. Alternativ kann der zweite Parameter ein Java Regex sein bzw. ein String und, sowie der dritte Parameter ein String.
Syntax
replace(Zeichenkette zeichenkette1, Zeichenkette zeichenkette2, Zeichenkette austauschZeichenkette)
Parameter
- zeichenkette1 - die Zeichenkette, in der Zeichen ausgetausch werden sollen
- zeichenkette2 - die Zeichenkette, die ausgetauscht werden soll bzw. Regex/String
- austauschZeichenkette - die Zeichenkette, durch die die anderen ausgetauscht werden soll
Return Value
- Gibt eine Zeichenkette zurück
Beispiele
Standardfälle
replace('Hello World! ',' ','$') --> returns 'Hello$$World!$' replace('Have a!nice day!','!',' ') --> returns 'Have a nice day '
Benutzung mit Variablen
replace('Hallo','[var=a]','a')
Benutzung mit studentischen Eingaben
JACK2: repalce('[pos=1]','a','t')
JACK3: repalce([input=field1],'a','t')