diff options
Diffstat (limited to 'source/StringUtils.cpp')
-rw-r--r-- | source/StringUtils.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/StringUtils.cpp b/source/StringUtils.cpp index f3450f620..0143bb8c4 100644 --- a/source/StringUtils.cpp +++ b/source/StringUtils.cpp @@ -106,7 +106,7 @@ AStringVector StringSplit(const AString & str, const AString & delim) while ((cutAt = str.find_first_of(delim, Prev)) != str.npos) { results.push_back(str.substr(Prev, cutAt - Prev)); - Prev = cutAt + delim.length(); + Prev = cutAt + 1; } if (Prev < str.length()) { @@ -118,6 +118,7 @@ AStringVector StringSplit(const AString & str, const AString & delim) + AStringVector StringSplitAndTrim(const AString & str, const AString & delim) { AStringVector results; @@ -126,7 +127,7 @@ AStringVector StringSplitAndTrim(const AString & str, const AString & delim) while ((cutAt = str.find_first_of(delim, Prev)) != str.npos) { results.push_back(TrimString(str.substr(Prev, cutAt - Prev))); - Prev = cutAt + delim.length(); + Prev = cutAt + 1; } if (Prev < str.length()) { |