ReplaceAll: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
 
(11 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Funktion des Evaluators in JACK3. JACK3 ist derzeit noch in Entwicklung und noch nicht für die Benutzung freigegeben.}}
{{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Funktion des Evaluators in JACK3.}}


== Zugehörige Evaluatoren ==
=== Zugehörige Evaluatoren ===
* '''MathEvaluatoren'''
* '''MathEvaluatoren'''


=== Beschreibung ===
=== Beschreibung ===
Die Funktion ''replaceAll'' ersetzt alle entsprechenden Zeichen einer [[Zeichenkette]] durch ein angegebenes Zeichen. Die Funktion
Die Funktion ''replaceAll'' 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.
benötigt eine [[Zeichenkette]], ein zu ersetzendes Zeichen und ein Zeichen, durch das alle zu ersetzende Zeichen in der [[Zeichenkette]] ausgetauscht werden.


=== Syntax ===
=== Syntax ===
Zeile 13: Zeile 13:
=== Parameter ===
=== Parameter ===
* '''zeichenkette1''' - die [[Zeichenkette]], in der Zeichen ausgetauscht werden sollen
* '''zeichenkette1''' - die [[Zeichenkette]], in der Zeichen ausgetauscht werden sollen
* '''zeichenkette2''' - die [[Zeichenkette]], die ausgetauscht werden soll bzw. Regex/String
* '''zeichenkette2''' - die [[Zeichenkette]], die ausgetauscht werden soll
* '''austauschZeichenkette''' - die [[Zeichenkette]], durch die die anderen ausgetauscht werden soll
* '''austauschZeichenkette''' - die [[Zeichenkette]], durch die die anderen ausgetauscht werden soll


Zeile 20: Zeile 20:


=== Beispiele ===
=== Beispiele ===
  replaceAll('Have!a!nice!day!','!',' ')    --> 'Have a nice day'
  replaceAll('Have!a!nice!day!','!',' ')    --> returns 'Have a nice day'
replaceAll('Have a nice day!','!','.')    --> returns 'Have a nice day.'
replaceAll('how to do in java provides java tutorials','java','scala')    --> returns 'how to do in scala provides java tutorials'


=== Hinweise ===
=== Hinweise ===
* siehe auch https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#replaceAll(java.lang.String,%20java.lang.String)
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Zeichenkettenfunktionen]][[Category:JACK3]]

Aktuelle Version vom 17. April 2024, 10:11 Uhr

Diese Seite beinhaltet eine Funktion des Evaluators in JACK3.

Zugehörige Evaluatoren

  • MathEvaluatoren

Beschreibung

Die Funktion replaceAll 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.

Syntax

replaceAll(Zeichenkette zeichenkette1, Zeichenkette zeichenkette2, Zeichenkette austauschZeichenkette)

Parameter

  • zeichenkette1 - die Zeichenkette, in der Zeichen ausgetauscht werden sollen
  • zeichenkette2 - die Zeichenkette, die ausgetauscht werden soll
  • austauschZeichenkette - die Zeichenkette, durch die die anderen ausgetauscht werden soll

Return Value

Beispiele

replaceAll('Have!a!nice!day!','!',' ')    --> returns 'Have a nice day'

replaceAll('Have a nice day!','!','.')    --> returns 'Have a nice day.'

replaceAll('how to do in java provides java tutorials','java','scala')    --> returns 'how to do in scala provides java tutorials'

Hinweise