问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++ 删除字符串中指定位子 或者指定字符或字符串的函数

发布网友 发布时间:2022-04-27 08:36

我来回答

2个回答

热心网友 时间:2022-06-29 08:39

C++中的string类中有erase成员函数,其功能是删除字符串中的字符或字符串。

C++中字符串删除函数为 std::string::erase 有三种形式:

sequence string& erase (size_t pos = 0, size_t len = npos);

character iterator erase (iterator p);

range iterator erase (iterator first, iterator last);


扩展资料:

Erase语法

Erasearray

array 参数是要清除的数组变量的名称。

iterator erase( iterator pos );

iterator erase( iterator start, iterator end );

basic_string &erase( size_type index = 0, size_type num = npos );

删除pos指向的字符, 返回指向下一个字符的迭代器,

删除从start到end的所有字符, 返回一个迭代器,指向被删除的最后一个字符的下一个位置

删除从index索引开始的num个字符, 返回*this.

参考资料来源:百度百科-Erase

热心网友 时间:2022-06-29 08:40

C++中的string类中有erase成员函数,其功能是删除字符串中的字符或字符串。
该成员函数的原型为
string erase(int start, int len); //start为要删除字符的起始位置(从0数起),len为要删除字符的个数。
例如:
...
#include<string>
using namespace std;
...
string s1="asdfgh", s2;
s2=s1.erase(2,3); //删除s1中从第2个字符其的3个字符。

则s2的内容为"ash"
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
不想要淘宝原来的帐号,怎么办,可以注销吗~谢谢了,大神帮忙啊 蓝宝石HD6770显卡求鉴定,GPUZ检测数据如下: 健身60公斤,176身高的人,比较瘦,是不是即便经常锻炼,力气也不一定比胳膊... 农村土地什么情况不予发证?如何解决? 共工治水在前还是怒触不周山在前? 共工触山的故事 有什么类似漂流瓶的软件推荐 漂流瓶软件推荐 保险柜密码怎么改 保险柜密码正确但是打不开怎么办 西安水多少钱一顿 西安哪里可以买自来水 南京国际象棋大赛什么时间举行?地点在那里?持续多久? 迁西是哪有卖泥鳅的 象棋麻将天降神兵的大满贯系统 河北哪的特产是泥鳅 世界围棋史上第一位获得大满冠的棋手? 大满贯棋牌正版后台怎么充值的 新年祝福语集锦(海报、手抄报) 世界围棋史上第一位获得大满贯的棋手是? 世界围棋大满贯赛事都有哪一些? 要得到围棋的大满贯,要赢得那些杯的冠军? 新年手抄报该说的话有哪些 登录衡水人社提示卡号格式不对 衡水市社会保险查询 在上海交的社保回衡水办退休跟在衡水交的社保在衡水办退休工资一样吗? 衡水养老保险转移成功后怎么接上缴费 衡水社保查询窗口查询 河北衡水社保局电话是多少 衡水市社保卡办卡条件 印度尼西亚可以治病的洞穴是在哪里? 衡水4050社保补贴政策 大连哪有卖活泥鳅的 国际象棋和中国象棋的不同点 南京国际象棋超级大赛 中国国际象棋之乡在哪里? 重庆哪里有好吃的泥鳅? 重庆哪里有好吃的泥鳅? 有哪个国家禁止下国际象棋? 浙江哪里有养泥鳅? 【悬赏200分】2009中国南京国际象棋超级大赛 广州哪里有泥鳅可以品尝? 剪短发就很难留长,尴尬期应该怎样打理头发呢? 怎么取消花呗限额? 这款短发年轻10岁!发际线太高适合什发型呢? 如何成为职业象棋手,中国有哪些象棋比赛 请问青岛哪有卖泥鳅的?? 中国象棋职业选手一个月多少线 好吃嘴们,绵阳哪有吃泥鳅的地方啊? java如何去除string里面的某个字符 求几张女网红的图,发型是短发+露眉齐刘海 世界围棋史上第一位获得大满贯的棋手是