diff --git a/src/engine/helper/HL_String.cpp b/src/engine/helper/HL_String.cpp index 172bcaca..b907f6e3 100644 --- a/src/engine/helper/HL_String.cpp +++ b/src/engine/helper/HL_String.cpp @@ -199,6 +199,13 @@ void StringHelper::split(const std::string& src, std::vector& dst, } } +std::vector StringHelper::split(const std::string& src, const std::string& delims) +{ + std::vector r; + split(src, r, delims); + return r; +} + std::pair StringHelper::parseHost(const std::string& host, int defaultPort) { std::pair result; diff --git a/src/engine/helper/HL_String.h b/src/engine/helper/HL_String.h index d68a297d..53646d1e 100644 --- a/src/engine/helper/HL_String.h +++ b/src/engine/helper/HL_String.h @@ -36,6 +36,7 @@ public: static const char* findSubstring(const char* buffer, const char* substring, size_t bufferLength); static void split(const std::string& src, std::vector& dst, const std::string& delims); + static std::vector split(const std::string& src, const std::string& delims = "\n"); template static std::string join(const std::vector& v, const std::string& delimiter)