c++以某种分隔符拆分一个字符串

原创 2015年11月20日 16:57:46
    void split(std::string src, std::vector<std::string> &result, char chr)
    {
        size_t pos = src.find(chr);
        while (std::string::npos != pos)
        {
            std::string sub = src.substr(0, pos);
            src = src.substr(pos + 1);
            if (!sub.empty())
            {
                result.push_back(sub);
            }
            pos = src.find(chr);
        }
        if (!src.empty())
        {
            result.push_back(src);
        }
    }

python-11-如何拆分含有多种分隔符的字符串?

解决方案: 不过这样会有一个问题,如果两个字符串是一个分隔符,WTK.结果会多出一个字符串 所以我们可以把空字符串过滤掉。 第二种方式,推荐。re.split() +号的意思是...

[Python高效编程] - 拆分含有多种分隔符的字符串

把某个字符串依据分隔符拆分不同的字段,该字符串有多种不同的分隔符,例如: s = “a/b;c|d\tefg|hijk\tlmn;op/q;r\tstuvw;xyz” 其中 “,”、”;”、“|”...

如何拆分含有多种分隔符的字符串

实际案例我们要把某个字符串依据分隔符号拆分不同的字段,该字符串包含多种不同的分隔符...

4-1拆分含有多种分隔符的字符串

# -*- coding:utf-8 -*-""" 实际案例: 我们要某个字符串一句分隔符号拆分不同的字段, 该字符串包含多种不同的分隔符,例如:s = 'ab;cd|efg|hi,jkl|mn\to...

python_如何拆分含有多种分隔符的字符串?

案例:        把某个字符串依据分隔符拆分,该字符包含不同的多种分隔符,如下        s = '12;;7.osjd;.jshdjdknx+'        其中 ; ....

Java中根据某一分隔符拆分字符串

Java中根据某一分隔符拆分字符串 在Java学习过程中常常需要根据某一特定的分隔符来拆分字符串,这里演示一下: 例如:输入字符串  2015-12-21需要根据“-”来拆分开,成为三段,代码如下...

C/C++如何把一个特定分隔符分割的字符串划分为一个字符串数组,strtok(char *,char*)分割函数

#include #include int main(void) { char str[] = "2015-3-22,abcd,efg,hij,klmn,opq,rst,...

一个比较复杂的多次拆分字符串的存储过程

自己写的特殊拆分函数如下:  ​create or replace function FN_SPLIT_STR_2(var_str   in varchar2)return varchar2 ...

一个比较复杂的多次拆分字符串的存储过程

自己写的特殊拆分函数如下: ​create or replace function FN_SPLIT_STR_2(var_str   in varchar2)return varchar2/* 有一张...
  • mchdba
  • mchdba
  • 2014年04月09日 22:02
  • 3194

处理一个字符串多个分隔符

在之前的项目需求中,遇到一个字符串一种字符标识为1种类型。          如字符串: a#aa|b#bb$c#aaa。。。这种 其中 #号一组的有:[a,aa,bb,aaa] 分组为$有:...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c++以某种分隔符拆分一个字符串
举报原因:
原因补充:

(最多只允许输入30个字)