Dart – Splitting of String
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.]
Please Login to comment...