Para reemplazar todas las substrings de una string, utilizamos el método replaceAll en Dart. Este método reemplaza toda la substring en la string dada a la substring deseada. Devuelve una nueva string en la que las substrings no superpuestas que coinciden con from (las iteradas por from.allMatches(this String)) se reemplazan por la string literal replace.
Syntax: String_name.replaceAll (Old_String_Pattern, New_String_Pattern);
En la secuencia anterior:
- String_name es el nombre de la string en la que se realizará la operación. Podría ser la string en sí.
- Old_String_Pattern es el patrón presente en la string dada.
- New_String_Pattern es el nuevo patrón que se reemplazará con el patrón anterior.
Ejemplo 1:
Reemplazo de la substring en la string dada.
Dart
// Main function main() { String gfg = "Welcome GeeksForGeeks"; //replace substring of the given string String result = gfg.replaceAll("GeeksForGeeks", "Geek!"); print(result); }
Producción:
Welcome Geek!
En el ejemplo anterior, la substring «GeeksForGeeks» se reemplaza por otra string «Geek!» .
Ejemplo 2:
Usando la string del método replaceAll() para cambiar la string en dart.
Dart
// Main function main() { String gfg = "Welcome GeeksForGeeks"; //replace substring of the given string String result = gfg.replaceAll("GeeksForGeeks", "Geek!").replaceAll("!", " :)"); print(result); }
Producción:
Welcome Geek :)
En el ejemplo anterior, la substring «GeeksForGeeks» se reemplaza por otra string «Geek!» y luego “!” se reemplaza por ” : )” .
Publicación traducida automáticamente
Artículo escrito por aditya_taparia y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA