Вы можете использовать String Split , она будет разбивать строку на основе заданного текста разбивки
пример
var string = "hello world"; //this string need to splited
List<String> list = string.split(" "); //by space" " the string need to splited
print("list"); //list object holds ['hello','world']
String firstString = list[0];
String secondString = list[1];
print(firstString); //hello
print(secondString); //world
обновленный ответ Пользовательское регулярное выражение для разделения строки на "" и получить слова в списке
String QRstring = "kjrufqvbaSLIVBQERI 34685 aeonkfvbjrgq 349585";
List<String> list = QRstring.split(new RegExp(r" ")); // this will split by space
print(list);
print(list[0]); //kjrufqvbaSLIVBQERI
print(list[1]); //34685
print(list[2]); //aeonkfvbjrgq
print(list[3]); //349585