#include "StdInc.h" #include VCMI_LIB_NAMESPACE_BEGIN namespace vstd { DLL_LINKAGE std::vector split(std::string s, const std::string& separators) { std::vector result; boost::split(result, s, boost::is_any_of(separators)); return result; } DLL_LINKAGE std::pair splitStringToPair(const std::string& input, char separator) { std::pair ret; size_t splitPos = input.find(separator); if (splitPos == std::string::npos) { ret.first.clear(); ret.second = input; } else { ret.first = input.substr(0, splitPos); ret.second = input.substr(splitPos + 1); } return ret; } } VCMI_LIB_NAMESPACE_END