Diferencia entre revisiones de «objeto.replace()»
De ArduWiki
(→Parámetros) |
(→Advertencias) |
||
Línea 16: | Línea 16: | ||
== Advertencias == | == Advertencias == | ||
− | + | * 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
Contenido
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);
}