首页 > 编程语言 > 详细

C++ 中字符串查找、字符串截取、字符串替换

时间:2019-06-30 14:48:06      阅读:124      评论:0      收藏:0      [点我收藏+]
#include <iostream>
using namespace std;

/* 字符串查找 */ 
void findSubString(string str){
    // find()函数的使用,返回查找对象第一次出现的位置.  
    cout << str.find("fs") << endl;
    // rfind()函数的使用,返回查找对象最后出现的位置
    cout << str.rfind("s") << endl;
}

/* 字符串截取 */ 
void getSubString(string str){
    // substr(pos)函数的使用,返回从pos开始(包含pos位置的字符)所有的字符
    cout << str.substr(2) << endl;
    // substr(pos,n),返回从pos开始(包含pos位置的字符)n个字符
    cout << str.substr(2, 2) << endl;
}

/* 字符串替换 */ 
void replaceString(string str){
    // replace(pos,n,s1),用s1替换从pos开始的n个字符
    cout << str.replace(0,2,"xiaoming") << endl;
}

int main()
{
    string str = string("sdfsf");
    // findSubString(str);
    // getSubString(str);
    replaceString(str);
    return 0;
}

C++ 中字符串查找、字符串截取、字符串替换

原文:https://www.cnblogs.com/komean/p/11109555.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!