Diferencia entre revisiones de «objeto.replace()»
De ArduWiki
(→Descripción) |
(→Referencias) |
||
(No se muestran 4 ediciones intermedias del mismo usuario) | |||
Línea 9: | Línea 9: | ||
== Parámetros == | == Parámetros == | ||
;objeto: nombre de la instancia del objeto [String] | ;objeto: nombre de la instancia del objeto [String] | ||
− | ;cadena1: una variable de tipo [[String]] | + | ;cadena1: una variable de tipo [[String]] o valor en comillas dobles si son varios caracteres. |
− | ;cadena1: otra variable de tipo [[String]] | + | ;cadena1: otra variable de tipo [[String]] o valor en comillas dobles si son varios caracteres. |
== Retorna == | == Retorna == | ||
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 == | ||
Línea 32: | Línea 33: | ||
Serial.println("Cadena modificada: " + cadena); | Serial.println("Cadena modificada: " + cadena); | ||
− | cadena = "Tata Teta Tita Tota | + | 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 44: | Línea 45: | ||
== Vea también == | == Vea también == | ||
− | + | <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: | + | [[Category:String]] |
Revisión actual del 18:15 6 may 2019
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 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