首页
社区
课程
招聘
[求助]split语句
发表于: 2013-3-24 10:14 5651

[求助]split语句

2013-3-24 10:14
5651
在编程的过程中,我使用
types=IncludeType.split("},");
进行字符串分割,运行出错如下


如果用正则式的转义符又出现以下错误



请求帮助,谢谢
我认真的查看了这个资料,没发现怎么做
http://deerchao.net/tutorials/regex/regex.htm

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 1839
活跃值: (295)
能力值: ( LV9,RANK:370 )
在线值:
发帖
回帖
粉丝
2
定义分隔符: types=IncludeType.split("},");

这种写法的确会出错。

一般定义分割符,都是char类型。
我贴一点我的Code给你参考。
比如:bool is_container_end(T v)        //v 是分隔符
        {
                return ( v == '\"' );        //注意这里,也是1个字符。只是对特殊字符的特殊表达形式。       
        }
/**
        *@brief 值对象构造
        */
        CPXValue(const std::string& str, size_t nRaw=0, CHAR splitter = ',')
        {
                *this = CPXValue( str.c_str(), nRaw, splitter );  //splitter 这个是分隔符。
        }
2013-4-16 17:11
0
雪    币: 234
活跃值: (104)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
脚本语言用惯了,经常用string来split。碰到只能用char来split的地方还真不习惯。
2013-4-20 10:33
0
游客
登录 | 注册 方可回帖
返回
//