Ad

How To Split String By Multiple Delimiters In Flutter?

- 1 answer

This looks like a simple question, but I couldn't find any result after google. I have string tel:090-1234-9876 03-9876-4321 +81-90-1987-3254, I want to split it to tel:, 090-1234-9876, 03-9876-4321 and +81-90-1987-3254, what can I do?

Ad

Answer

Simply you can use the split() method of the Dart as follows.

final str = "tel:090-1234-9876 03-9876-4321 +81-90-1987-3254";
print(str.split(" "));

If you want to use any other pattern, try splitting using regex.

final str = "tel: 090-1234-9876 03-9876-4321 +81-90-1987-3254";
print(str.split(new RegExp(r'\s')));

Try Dart Pad

Ad
source: stackoverflow.com
Ad