社区
C++ 语言
帖子详情
请问C++中怎么实现string的分割
VCRWX
2008-12-01 03:04:47
请问C++中怎么实现string的分割
比如一个string str="abcdefg$$abcd/";
我怎么能把它分割成
abcdefg
abcd
经常用到string,可是每到字符串处理是还是力不从心
谢谢
...全文
493
14
打赏
收藏
请问C++中怎么实现string的分割
请问C++中怎么实现string的分割 比如一个string str="abcdefg$$abcd/"; 我怎么能把它分割成 abcdefg abcd 经常用到string,可是每到字符串处理是还是力不从心 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rcbblgy
2008-12-01
打赏
举报
回复
mark
wzg112
2008-12-01
打赏
举报
回复
顶实现的方法很多,简单的就用strtok()
cyj626
2008-12-01
打赏
举报
回复
[Quote=引用 1 楼 zmlovelx 的回复:]
用strtok()
[/Quote]
up
kingteng
2008-12-01
打赏
举报
回复
来晚了,顶
strtok()
lann64
2008-12-01
打赏
举报
回复
当然用迭代器也可以
lann64
2008-12-01
打赏
举报
回复
可以使用string::copy函数
原型:size_type string::copy(char* buf,size_type buf_size,size_type idx) const
注意返回的buf中没有'\0'
或者string::substr函数
原型:string string::substr(size_type idx,size_type len) const
nullah
2008-12-01
打赏
举报
回复
stl中有substr()取子串
youngsissi
2008-12-01
打赏
举报
回复
可以找到分隔符的位置,再按照位置取得分割的字符串
int i = (int)str.find('$');
string str1 = str.substr(0, i );
Jim_King_2000
2008-12-01
打赏
举报
回复
或者使用boost::Tokenizer。
http://www.boost.org/doc/libs/1_37_0/libs/tokenizer/index.html
bshyb
2008-12-01
打赏
举报
回复
下标访问就能分出来
taodm
2008-12-01
打赏
举报
回复
google “正则表达式”
ysuliu
2008-12-01
打赏
举报
回复
strtok()
帅得不敢出门
2008-12-01
打赏
举报
回复
用strtok()
帅得不敢出门
2008-12-01
打赏
举报
回复
用strtok()
C++
中
string
如何
实现
字符串
分割
函数split()——4种方法
本文介绍了在
C++
中
实现
字符串
分割
的四种方法,包括使用
string
stream流、
string
类的find与substr方法、C库函数strtok以及regex_token_iterator(正则表达式),并给出了各方法的函数原型、使用注意事项和测试用例。
c语言
实现
string
类,详解
C++
的
String
类的字符串
分割
实现
本文详细介绍了如何在
C++
中
使用
String
类
实现
字符串1-2-3的切割,展示了手动查找分隔符的方法,并提到了在JNI环境下可能遇到的问题。通过递归和substr函数,作者提供了一个简单的字符串
分割
示例。
C++
中
string
如何
实现
字符串
分割
函数split()
博客介绍了在
C++
中
分割
字符串的四种方法,包括使用
string
stream流、
string
类的find与strsub方法、C库函数strtok以及regex_token_iterator(正则表达式),并给出了各方法的函数原型、使用注意事项和测试用例。
C++
中
String
类的字符串
分割
实现
本文总结了
C++
中
使用
String
类进行字符串
分割
的两种方法,包括利用strtok库函数切割字符串,以及一种简洁高效但仅适用于单一分隔符的方法。通过实例展示了如何将连续的数字或字符序列按照指定分隔符拆分成单独的元素。
C++
中
string
字符串
分割
实现
本文介绍了一种在
C++
中
实现
字符串
分割
的方法,通过自定义split函数,可以将一个字符串按照指定的分隔符进行
分割
,并返回一个包含所有
分割
后的子串的vector容器。示例代码展示了如何使用该函数对包含逗号的字符串进行
分割
。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章