replaceFirst: replaces the first occurrence of a substring
List<String> splitAndTrim(String delimiter) => this?.split(delimiter).map((str) => str.trim()).toList() ?? [];