En Dart, la división de una string se puede hacer con la función de ayuda para dividir strings en el dardo. Es una función integrada que se usa para dividir la string en substrings a lo largo de un carácter común.
Sintaxis:
string_name.split(pattern)
Esta función divide la string en substrings a lo largo del patrón dado y luego las almacena en una lista .
Ejemplo 1: dividir una string en el espacio.
Dart
// Main function void main() { // Creating a string String gfg = "Geeks For Geeks !!"; // Splitting the string // across spaces print(gfg.split(" ")); }
Producción:
[Geeks, For, Geeks, !!]
Ejemplo 2: dividir cada carácter de la string.
Dart
// Main function void main() { // Creating a string String gfg = "GeeksForGeeks"; // Splitting each // character of the string print(gfg.split("")); }
Producción:
[G, e, e, k, s, F, o, r, G, e, e, k, s]
Además del patrón anterior, el patrón también puede ser una expresión regular. Es útil cuando tenemos que dividir un grupo de caracteres como números, caracteres especiales, etc.
Ejemplo 3: dividir una string en cualquier número presente en ella. (Usando expresiones regulares)
Dart
// Main function void main() { // Creating a string String gfg = "Geeks1For2Geeks3is4the5best6computer7science8website."; // Splitting each character // of the string print(gfg.split(new RegExp(r"[0-9]"))); }
Producción:
[Geeks, For, Geeks, is, the, best, computer, science, website.]
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