From 80d45fb96db065a4801040efbb758899aa7e830c Mon Sep 17 00:00:00 2001 From: anulax1225 Date: Thu, 21 Mar 2024 07:37:18 +0100 Subject: [PATCH] Corrected split function --- src/bakatools/string/split.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bakatools/string/split.cpp b/src/bakatools/string/split.cpp index b55bef6..217af93 100644 --- a/src/bakatools/string/split.cpp +++ b/src/bakatools/string/split.cpp @@ -8,7 +8,8 @@ namespace Bk::Tools { size_t pos = 0; while (((pos = s.find(delimiter)) != std::string::npos) && cpt-- != 0) { - splits->push_back(s.substr(0, pos)); + std::string sub_s = s.substr(0, pos) + if (sub_s.length()) splits->push_back(sub_s); s.erase(0, pos + delimiter.length()); } if (s.length()) splits->push_back(s);