Dardo – Partición de cuerda

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *