C++MFC分割字符串
2011-07-22 16:06
363 查看
//分割字符串函数
void Tokenize(CString s, CString delimits, CStringList* pList, BOOL trim=FALSE, CString nullSubst="")
{
ASSERT( !s.IsEmpty() && !delimits.IsEmpty() );
s += delimits[0];
for( long index=-1; (index=s.FindOneOf((LPCTSTR)delimits))!=-1; )
{
if(index != 0)
pList->AddTail( s.Left(index) );
else if
(!trim) pList->AddTail(nullSubst);
s = s.Right(s.GetLength()-index-1);
}
}
void Tokenize(CString s, CString delimits, CStringList* pList, BOOL trim=FALSE, CString nullSubst="")
{
ASSERT( !s.IsEmpty() && !delimits.IsEmpty() );
s += delimits[0];
for( long index=-1; (index=s.FindOneOf((LPCTSTR)delimits))!=-1; )
{
if(index != 0)
pList->AddTail( s.Left(index) );
else if
(!trim) pList->AddTail(nullSubst);
s = s.Right(s.GetLength()-index-1);
}
}
相关文章推荐
- 标准C++ 与MFC 6.0 中字符串的分割
- 标准C++ 与MFC 6.0 中字符串的分割
- MFC将edit编辑框内的多行字符串,根据“\n”换行符分割成多个单行字符串
- C++常用字符串分割方法实例汇总
- hdu 2072 1106学一波字符串分割,C语言与C++两种方法
- C++ 使用正则表达式分割字符串
- C++ 将string字符串按照特殊的多个字符分割
- C++:实现split分割字符串
- MFC字符串分割提取给一个变量
- C++ 分割字符串的问题不少啊
- C++中使用指定字符分割字符串
- 字符串分割c++
- c++中的字符串分割
- c++分割字符串,strtok与strtok_r的使用记录
- 标准C++以及MFC6.0字符串的tokenize和split函数
- C/C++中的输出字符串分割和对齐
- c++里面的字符数组和字符串及其分割
- 牛客网-华为在线编程004--C++字符串的分割
- C++ 字符串分割
- leetcode 71. Simplify Path C++的stringstream分割字符串的一个很好地例子