博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【小摘抄】关于C++11下 string各类用法(持续更新)
阅读量:7240 次
发布时间:2019-06-29

本文共 463 字,大约阅读时间需要 1 分钟。

http://blog.csdn.net/autocyz/article/details/42391155

提供了最简单的详解

下列对本人近期开发中的一些心得体会进行摘抄

1.string按照字符进行截取

示例代码:

string teststring = "#12313#kajlkfdsa";//通讯消息示例,结合string的内置函数特点,特意只取两个信息在一起

 int tag[2];
 tag[0] = teststring.find("#");//找到第一个#的位置
 tag[1] = teststring.rfind("#");//找到最后一个#,此处刚好是第二个#的位置
 string a,a2;
 a = teststring.substr(tag[0]+1,tag[1]-1);
 a2 = teststring.substr(tag[1]+1, teststring.size());
 cout << a << endl;
 cout << a2;

输出结果:

还有想说:find和rfind都是搜索失败返回-1

 

你可能感兴趣的文章
Ubuntu 配置有线网 IP
查看>>
SDWebImage源码解读之SDWebImageCache(上)
查看>>
ubuntu中查看各种设备和资源的命令汇总
查看>>
MyBatis学习(二)、SQL语句映射文件(1)resultMap
查看>>
xcache的使用与配置
查看>>
【转】Windows平台下的Subversion安装配置新手指南
查看>>
js-权威指南学习笔记7
查看>>
2017年要学习的三个CSS新特性
查看>>
说说JSON和JSONP,也许你会豁然开朗
查看>>
Docker学习笔记 - Docker的简介
查看>>
不可信的视觉
查看>>
Spring @PostConstruct和@PreDestroy实例
查看>>
hdu1695 容斥原理 莫比乌斯反演
查看>>
精通移动端布局
查看>>
Hibernate中createCriteria即QBC查询的详细用法
查看>>
《ArcGIS Runtime SDK for Android开发笔记》——(2)、Android Studio基本配置与使用
查看>>
怎么运行 ASP.NET Core控制台程序
查看>>
iOS -Swift 3.0 -UILabel属性大全
查看>>
Convolution1D与Convolution2D区别
查看>>
如何安装Tomcat
查看>>