概述
1.字符串分割函数substr
string st = *it;
len = st.length();
for(int j = 1; j < len - 1; j++)
{
fst = st.substr(0, j); 字符串.substr(开始地址, 抽取宽度)
lst = st.substr(j, len - j);
}
2.getline获取串拆分以空格间隔单词
#include <sstream>
string a; 原串
stringstream cutof(a);
string word;
while(cutof >> word)
{
cout<<word<<endl;
}
3.查找
str.find(modestr)
str.find(modestr, int(beginpos))
return pos of sstr first time show int str;
if (b.find(a)==string::npos)
{
cout<<-1<<endl;
}
else
{
int alpha = b.find(a);
int beta = b.find(a), counts = 0;
while (beta != string::npos)
{
counts++;
beta = b.find(a, beta + 1);
}
}
4.反转串
reverse(str.begin(), str.end());
5.转小写
a[i] = tolower(a[i]);
最后
以上就是重要雪糕为你收集整理的[模板] 字符串处理函数的全部内容,希望文章能够帮你解决[模板] 字符串处理函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复