Diferencia entre revisiones de «objeto.replace()»
De ArduWiki
Línea 20: | Línea 20: | ||
== Ejemplo == | == Ejemplo == | ||
<syntaxhighlight lang="c++"> | <syntaxhighlight lang="c++"> | ||
+ | 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); | ||
+ | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Línea 26: | Línea 47: | ||
== Referencias == | == Referencias == | ||
− | * [https://www.arduino.cc/reference/ | + | * [https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/replace/ Guia de referencia de Arduino] |
[[Category:Funciones]] | [[Category:Funciones]] |
Revisión del 22:21 11 jul 2018
Contenido
Descripción
La función le permite reemplazar todas las instancias de un personaje dado por otro carácter. También puede usar replace() para reemplazar subcadenas de String con una subcadena diferente.
Sintaxis
objeto.replace(cadena1,cadena2);
Parámetros
- objeto
- nombre de la instancia del objeto [String]
- cadena1
- una variable de tipo String
- cadena1
- otra variable de tipo String
Retorna
Nada.
Advertencias
Nada.
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);
}