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:
@@ -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())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user