Open In App

Dart – Splitting of String

Last Updated : 20 Jul, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

In Dart splitting of a string can be done with the help split string function in the dart. It is a built-in function use to split the string into substring across a common character.

Syntax:

string_name.split(pattern)

This function splits the string into substring across the given pattern and then store them to a list.

Example 1: Splitting a string across space.

Dart




// Main function
void main() {
    
  // Creating a string
  String gfg = "Geeks For Geeks !!";
    
  // Splitting the string
  // across spaces
  print(gfg.split(" "));
}


 

Output:

[Geeks, For, Geeks, !!]

 

Example 2: Splitting each character of the string.

 

Dart




// Main function
void main() {
    
  // Creating a string
  String gfg = "GeeksForGeeks";
    
  // Splitting each
  // character of the string
  print(gfg.split(""));
}


 
 

Output:

[G, e, e, k, s, F, o, r, G, e, e, k, s]

Apart from the above pattern, the pattern can also be a regex. It is useful when we have to split across a group of characters like numbers, special characters, etc.

 

Example 3: Splitting a string across any number present in it. (Using regex)

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]")));
}


 

Output:

[Geeks, For, Geeks, is, the, best, computer, science, website.]


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads