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

[求助]split语句

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


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



请求帮助,谢谢
我认真的查看了这个资料,没发现怎么做
266K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3c8W2k6i4u0U0K9r3q4G2i4K6u0W2L8X3g2@1i4K6u0r3N6s2g2@1L8%4u0A6j5h3I4K6i4K6u0r3M7X3g2Y4k6i4S2Q4x3V1k6J5k6h3N6W2P5q4)9J5k6h3S2@1L8b7`.`.

[培训]内核驱动高级班,冲击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
游客
登录 | 注册 方可回帖
返回