【小摘抄】关于C++11下 string各类用法(持续更新)

简介: http://blog.csdn.net/autocyz/article/details/42391155提供了最简单的详解下列对本人近期开发中的一些心得体会进行摘抄1.string按照字符进行截取示例代码:string teststring = "#12313#kajlkfdsa";//...

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

 

目录
相关文章
|
2月前
|
C++ 容器
|
2月前
|
存储 安全 C++
【C++打怪之路Lv8】-- string类
【C++打怪之路Lv8】-- string类
23 1
|
2月前
|
C++ 容器
|
2月前
|
C++ 容器
|
2月前
|
存储 C++ 容器
|
2月前
|
安全 C语言 C++
【C++篇】探寻C++ STL之美:从string类的基础到高级操作的全面解析
【C++篇】探寻C++ STL之美:从string类的基础到高级操作的全面解析
38 4
|
2月前
|
存储 编译器 程序员
【C++篇】手撕 C++ string 类:从零实现到深入剖析的模拟之路
【C++篇】手撕 C++ string 类:从零实现到深入剖析的模拟之路
71 2
|
2月前
|
编译器 C语言 C++
【C++】C++ STL 探索:String的使用与理解(三)
【C++】C++ STL 探索:String的使用与理解
|
2月前
|
存储 编译器 C++
【C++】C++ STL 探索:String的使用与理解(二)
【C++】C++ STL 探索:String的使用与理解
|
2月前
|
编译器 C语言 C++
【C++】C++ STL 探索:String的使用与理解(一)
【C++】C++ STL 探索:String的使用与理解