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:

Newbiely | Arduino IDE 2.3.8
──
File
Edit
Sketch
Tools
Help
Arduino Uno
Newbiely.ino
···
8 Serial.println("Hello World!");
Output
Serial Monitor
Message (Enter to send message to 'Arduino Uno' on 'COM15')
New Line
9600 baud
Hello Arduino! Hello ArduinoGetStarted.com!
Ln 11, Col 1
Arduino Uno on COM15
2

ARDUINO BUY RECOMMENDATION

Arduino UNO R3
Arduino Starter Kit
Disclosure: Some links in this section are Amazon affiliate links. If you make a purchase through these links, we may earn a commission at no extra cost to you.
Additionally, some links direct to products from our own brand, DIYables .

※ OUR MESSAGES