#include<string>
#include<vector>
void split(std::vector<std::string>& result, const std::string& str, std::string demli)
{
size_t pos = 0;
size_t start = 0;
size_t data_size = str.size();
while (pos<data_size){
pos = str.find(demli, start);
if (pos != std::string::npos){
result.emplace_back(str.substr(start, pos - start));
}else {
result.emplace_back(str.substr(start, data_size - start));
pos = data_size;
}
++pos;
start = pos;
}
}
int main()
{
std::vector<std::string>vecs;
split1(vecs, "192.168.5.212:2025:", ":");
}