splitString function
Function to split a string using specified delimiters and remove empty parts.
Implementation
List<String> splitString(String input, List<String> delimiters) {
String pattern = delimiters.map((d) => RegExp.escape(d)).join('|');
List<String> parts = input.split(RegExp(pattern));
parts.removeWhere((part) => part.isEmpty);
return parts;
}