[SOLVED] Split String after first occurrence of number(Flutter)

Issue

This Content is from Stack Overflow. Question asked by Shemeer

I have a string which is having text and numbers. I want to split the string based on the first occurrence of number in that string

Eg: “Hello World 2022 September 19”

Expected result will be [Hello World,2022 September 19]



Solution

you can try this:

String string = "Hello World 2022 September 19";
final split = string.split(RegExp(' (?=\\d)'));
final result = [split[0], split.skip(1).join(' ')];
print(result);


This Question was asked in StackOverflow by Shemeer and Answered by Ivo It is licensed under the terms of CC BY-SA 2.5. - CC BY-SA 3.0. - CC BY-SA 4.0.

people found this article helpful. What about you?