splitOnLast function

List<String> splitOnLast(
  1. String s,
  2. String c
)

Implementation

List<String> splitOnLast(String s, String c) {
  if (s == "") return [s];
  var pos = s.lastIndexOf(c);
  return pos >= 0 ? [s.substring(0, pos), s.substring(pos + 1)] : [s];
}