33static auto splitString(
const std::string& fullString,
const std::string& delimiter) -> std::vector<std::string>
36 auto end = delimiter.length();
37 auto delimiterLength = delimiter.length();
39 std::vector<std::string>
result;
41 while ((end = fullString.find(delimiter, start)) != std::string::npos)
43 token = fullString.substr(start, end - start);
44 start = end + delimiterLength;
48 result.push_back(fullString.substr(start));