Diferencia entre revisiones de «objeto.replace()»

De ArduWiki
Saltar a: navegación, buscar
(Parámetros)
(Advertencias)
Línea 16: Línea 16:
  
 
== Advertencias ==
 
== Advertencias ==
Nada.
+
* Los caracteres debe ser encerrados con comillas simples.
 +
* El conjunto de caracteres de una cadena deben ser encerrados en comillas dobles.
  
 
== Ejemplo ==
 
== Ejemplo ==

Revisión del 22:28 11 jul 2018

Descripción

Este método le permite reemplazar todas las instancias de una cadena dada por otra cadena. Puede tratarse de cadenas (con comillas doble) o caracteres simples (con comillas simple).

Sintaxis

objeto.replace(cadena1,cadena2);

Parámetros

objeto
nombre de la instancia del objeto [String]
cadena1
una variable de tipo String o valor en comillas dobles si son varios caracteres.
cadena1
otra variable de tipo String o valor en comillas dobles si son varios caracteres.

Retorna

Nada.

Advertencias

  • Los caracteres debe ser encerrados con comillas simples.
  • El conjunto de caracteres de una cadena deben ser encerrados en comillas dobles.

Ejemplo

void setup() { 
   Serial.begin(9600); 
   Serial.println("Reemplazar una cadena:"); 
} 

void loop() {
   String cadena = "Pata Peta Pita Pota"; 
   Serial.println("Cadena original: " + cadena); 
   //Cambia todas las instancias de una subcadena con otra 
   cadena.replace("ta","rir"); 
   Serial.println("Cadena modificada: " + cadena); 

   cadena = "Tata Teta Tita Tota Tupa"; 
   Serial.println("Cadena original: " + cadena); 
   //También puedes usar replace() en caracteres individuales:
   cadena.replace('T','P'); 
   Serial.println("Cadena modificada: " + cadena); 

   //No hacer nada mientras sea verdadero
   while (true); 
}

Vea también

Referencias