Diferencia entre revisiones de «objeto.replace()»

De ArduWiki
Saltar a: navegación, buscar
(Advertencias)
(Referencias)
 
(No se muestran 2 ediciones intermedias del mismo usuario)
Línea 33: Línea 33:
 
   Serial.println("Cadena modificada: " + cadena);  
 
   Serial.println("Cadena modificada: " + cadena);  
  
   cadena = "Tata Teta Tita Tota Tupa";  
+
   cadena = "Tata Teta Tita Tota Tuta";  
 
   Serial.println("Cadena original: " + cadena);  
 
   Serial.println("Cadena original: " + cadena);  
 
   //También puedes usar replace() en caracteres individuales:
 
   //También puedes usar replace() en caracteres individuales:
Línea 45: Línea 45:
  
 
== Vea también ==
 
== Vea también ==
* [[String]]
+
<categorytree mode=all>String</categorytree>
  
 
== Referencias ==
 
== Referencias ==
 
* [https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/replace/ Guia de referencia de Arduino]
 
* [https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/replace/ Guia de referencia de Arduino]
  
[[Category:Funciones]]
+
[[Category:String]]

Revisión actual del 18:15 6 may 2019

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 Tuta"; 
   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