String.replace()

Description

La fonction replace() de la classe String pour permet de remplacer toutes les instances d'un caractère donné par un autre caractère. Vous pouvez également utiliser la fonction replace() pour remplacer des sous-chaînes d'un objet String par une sous-chaîne différente.

Syntaxe

string.replace(substring1, substring2)

Paramètres

  • string: une variable de type String()
  • substring1: une autre variable de type String() correspondant au caractère ou à la sous-chaine à remplacer
  • substring2: une autre variable de type String() correspondant au caractère ou à la sous-chaine de remplacement

※ Remarque:

Si la chaîne à remplacer est plus grande que la chaîne de départ entière, rien ne sera remplacé.

Valeurs Renvoyées

  • Renvoie un objet String contenant la nouvelle chaîne de caractères où les caractères ou la sous-chaîne substring1 ont été remplacés par les caractères ou la sous-chaîne substring1.

Exemple

void setup() { Serial.begin(9600); Serial.println("\n\nString replace:"); } void loop() { String stringOne = "<html><head><body>"; Serial.println(stringOne); // replace() changes all instances of one substring with another: String stringTwo = stringOne.replace("<", "</"); Serial.println(stringTwo); // you can also use replace() on single characters: String normalString = "bookkeeper"; Serial.println("normal: " + normalString); String leetString = normalString.replace('o', '0'); leetString = leetString.replace('e', '3'); Serial.println("l33tspeak: " + leetString); // do nothing while true: while (true) ; }
Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.