1
0

StringUtils: Fixed StringSplit to work with multiple delimiters

git-svn-id: http://mc-server.googlecode.com/svn/trunk@1438 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
madmaxoft@gmail.com
2013-05-01 17:02:09 +00:00
parent bdc06b6e74
commit d55416a649
2 changed files with 5 additions and 4 deletions

View File

@@ -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())
{