blob: 1c0cd12a1b677e1171c300e4fb83392ab432a34d (
plain) (
tree)
|
|
#include "Handler.hpp"
std::vector<std::string> Handler::tokenizeArguments(const std::string &arguments, const std::string &delimiter) {
std::vector<std::string> tokens{};
auto start = 0U;
auto end = arguments.find(delimiter);
while (end != std::string::npos) {
tokens.emplace_back(arguments.substr(start, end - start));
start = end + delimiter.length();
end = arguments.find(delimiter, start);
}
tokens.emplace_back(arguments.substr(start, end));
return tokens;
}
|