Split a string by multiples tokens
List<String> multiSplit(Iterable<String> delimeters) => delimeters.isEmpty ? [this] : split(RegExp(delimeters.map(RegExp.escape).join('|')));