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); String substring1 = "Arduino"; String substring2 = "ArduinoGetStarted.com"; String myString = "Hello Arduino!"; Serial.println(myString); // string before myString.replace(substring1, substring2); Serial.println(myString); // string after } void loop() { }

The result on Serial Monitor:

COM6
Send
Hello Arduino! Hello ArduinoGetStarted.com!
Autoscroll Show timestamp
Clear output
9600 baud  
Newline  

ARDUINO BUY RECOMMENDATION

Arduino UNO R3
Arduino Starter Kit
Please note: These are Amazon affiliate links. If you buy the components through these links, We will get a commission at no extra cost to you. We appreciate it.

※ OUR MESSAGES