切割字符串
来源:互联网 发布:小说程序源码 编辑:程序博客网 时间:2024/05/17 04:27
typedef vector t_VecSplit;
void C_SplitString( t_VecSplit& ary,const char * str,const char* splt )
{
if (*str==0||*splt == 0)
{
return;
}
//clearary.clear();char target[64] = {0};Value sStr;int i = 0;while (true){ if (*str==0) { target[i] = 0; sStr = target; if (!sStr.isNull()) { ary.push_back(sStr); } break; } if (*str==*splt) { target[i] = 0; sStr = target; if (!sStr.isNull()) { ary.push_back(sStr); } str++; i = 0; }else { target[i++] = *(str++); }}return;
}
void C_SplitUtf8(t_VecSplit& ary,const std::string& str,const char* splt)
{
ary.clear();
std::string _str = str;
Value _target;
int _index = 0;
do
{
_index = _str.find(splt);
if (string::npos==_index) { _target = _str.substr( 0, _str.length() ); ary.push_back(_target); break; } _target = _str.substr(0,_index); _str.erase(0,_index+1); ary.push_back(_target);} while (true);
}
0 0
- 字符串切割
- 字符串切割
- 切割字符串
- 字符串切割
- 切割字符串
- 切割字符串
- //切割字符串
- 字符串切割
- 字符串切割
- 切割字符串
- 字符串切割Split()
- c#切割字符串
- ${}el表达式切割字符串
- J2ME 字符串切割
- CString 字符串切割
- Bash Shell 字符串切割
- Bash Shell 字符串切割
- 字符串切割之strtok
- 赫夫曼编码详解
- MongoDB学习笔记(一) MongoDB介绍及安装(window下)
- spring schema 扩展
- 贵阳一栋9层民房垮塌 事故发生时有居民在楼内
- Spring注解@Component、@Repository、@Service、@Controller使用
- 切割字符串
- 第12周-多继承、虚基类,继承和组合-项目2-摩托车继承自行车和机动车
- Git客户端图文详解 如何安装配置GitHub操作流程攻略
- 属性动画(Property Animation)
- 新疆伊犁州山洪泥石流灾害致13个乡镇损失1.43亿
- iOS申请证书,Certificates, Identifiers &Profiles 简介
- 嵌入式系统设计师
- Shell中的一些常用特殊字符
- 与孤独世界的博弈——诺贝尔奖得主约翰·纳什的传奇一生