Extract Substring After Certain Character In Flutter

[Solved] Extract Substring After Certain Character In Flutter | Swift - Code Explorer | yomemimo.com
Question : extract substring after certain character in flutter

Answered by : drunk-devil

String s = "one.two";
//Removes everything after first '.'
String result = s.substring(0, s.indexOf('.'));
print(result);
---------------------------------------------
to keep it even simpeler, with 's' as the initial string one.two then
s.substring(0, s.indexOf('.')) produces: one
and s.substring(s.indexOf('.') + 1) produces: two
---------------------------------------------
In case there are more than one '.' in the String it will use the first occurrance.
If you need to use the last one (to get rid of a file extension, for example) change
indexOf to lastIndexOf. If you are unsure there is at least one occurrance, you
should also add some validation to avoid triggering an exception.
String s = "one.two.three";
//Remove everything after last '.'
var pos = s.lastIndexOf('.');
String result = (pos != -1)? s.substring(0, pos): s;
print(result);

Source : https://stackoverflow.com/questions/59763793/flutter-remove-string-after-certain-character | Last Update : Mon, 01 Aug 22

Answers related to extract substring after certain character in flutter

Code Explorer Popular Question For Swift