C++中replace()函数有什么用(C++,replace(),编程语言)

时间:2024-05-09 18:49:40 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    C%2B%2B%E4%B8%ADreplace%28%29%E5%87%BD%E6%95%B0%E6%9C%89%E4%BB%80%E4%B9%88%E7%94%A8

basic_string&replace(size_type_Pos1,
size_type_Num1,constvalue_type*_Ptr);

basic_string&replace(size_type_Pos1,
size_type_Num1,constbasic_string_Str);

stringa,b;

strings("AAAAAAAA");

strings1p("BBB");

constchar*cs1p="CCC";

a=s.replace(1,3,s1p);//s=”ABBBAAAA”

b=s.replace(5,3,cs1p);//s=”ABBBACCC”

basic_string&replace(size_type_Pos1,
size_type_Num1,constbasic_string&_Str,

size_type_Pos2,size_type);

basic_string&replace(size_type_Pos1,size_type_Num1,

constvalue_type*_Ptr,size_type_Num2);

stringa,b;

strings("AAAAAAAA");

strings2p("BBB");

constchar*cs2p="CCC";

a=s.replace(1,3,s2p,1,2);//s=”ABBAAAA”

b=s.replace(4,3,cs2p,1);//s=”ABBAC”

basic_string&replace(iteratorFirst0,iteratorLast0,
constbasic_string&_Str);

basic_string&replace(iteratorFirst0,iterator_Last0,
constvalue_type*_Ptr);

strings("AAAAAAAA");strings4p("BBB");

constchar*cs4p="CCC";

basic_string<char>::iteratorIterF0,IterL0;

IterF0=s.begin();IterL0=s.begin()+3;

stringa,b;

a=s.replace(IterF0,IterL0,s4p);//s=”BBBAAAAA”

b=s.replace(IterF0,IterL0,cs4p);//s=”CCCAAAAA”

basic_stringsubstr(size_type_Off=0,
size_type_Count=npos)const;

strings("Iloveyou!"),sub;

ssub=s.substr();//sub=”Iloveyou!”

ssub=s.substr(1);//sub=”loveyou!”

ssub=s.substr(3,4);//sub=”ove”

本文:C++中replace()函数有什么用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:python如何使用获取两个集合交、并、差集的函数下一篇:

4 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18