c++string字符串查找和替换
生活随笔
收集整理的這篇文章主要介紹了
c++string字符串查找和替换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include<iostream>
#include<string>
using namespace std;/*
fing()從左往右查,rfind()從右往左查,放回第一次出現的下標,未查到放回-1
replace(2, 3, "1111111111")替換從下標2開始的后3個字符子串為“1111111111”
*/
void test() {string str1 = "abcdefghi";//string 的無參構造cout<<str1.find("de");//從左往右查,放回第一次出現的下標;cout<<str1.find("deg", 0, 2);//從0下標開始查“deg”前2個第一次出現的位置;cout<<str1.rfind("de");//從右往左查cout<<str1.replace(2, 3, "1111111111");//替換從下標2開始的后3個字符子串為“1111111111”}int main() {test();return 0;
}
總結
以上是生活随笔為你收集整理的c++string字符串查找和替换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数字书法授课软件怎么选择比较好?
- 下一篇: 基于PBOC的电子钱包消费交易过程