utils: split: Rename all splitBy*() variants to split()

这个提交包含在:
2021-04-17 12:41:22 +02:00
父节点 b995362d1f
当前提交 4dc688f9eb
修改 5 个文件,包含 13 行新增11 行删除

查看文件

@@ -78,7 +78,7 @@ std::string utils::urldecode(std::string_view str)
return result;
}
std::vector<std::string> utils::splitByChar(const std::string &str, char delim)
std::vector<std::string> utils::split(const std::string &str, char delim)
{
std::vector<std::string> result;
std::stringstream stream(str);
@@ -91,12 +91,13 @@ std::vector<std::string> utils::splitByChar(const std::string &str, char delim)
}
// TODO: can easily break if we pass a regex here
std::vector<std::string> utils::splitByString(const std::string &str, const std::string &delim)
std::vector<std::string> utils::split(const std::string &str, const std::string &delim)
{
return splitByRegex(str, delim + "+");
std::regex regex { delim + "+" };
return split(str, regex);
}
std::vector<std::string> utils::splitByRegex(const std::string &str, const std::string &regex)
std::vector<std::string> utils::split(const std::string &str, std::regex &regex)
{
std::vector<std::string> result;
std::regex reg(regex);