C++string中replace()替换函数
C++string中replace()函数
basic_string& replace(size_type pos, size_type n, const basic_string& str)
-用str替换原串中下标为pos开始数的n个字符。basic_string& replace(iterator first, itrator last, const basic_string& str)
和上面类似。basic_string& replace(size_type pos, size_type n, size_type m, char c)
用m个字符c替换原串中下标为pos开始数的n个字符。basic_string& replace(iterator first, itrator last, size_type m, char c)
和上面类似。basic_string& replace(size_type pos1, size_type n, const basic_string& str, size_type pos2, size_type m)
用str从pos2开始数的m个字符替换原串从pos1开始数的n个字符。
代码:
#include<iostream>
using namespace std;
int main()
{string str="She study really hard!";str=str.replace(0,3,"He");//原串从下标为0数的3个字符She用He替换cout<<str<<endl;string str1="She study really hard!";str1=str1.replace(str1.begin(),str1.begin()+3,"He");cout<<str1<<endl;//原串从下标为0数的3个字符She用He替换string s="Hello! You are nice!";char c='h';s=s.replace(0,6,5,c);//原串从下标为0的6个字符用5个字符h替换cout<<s<<endl;string s1="Hello! You are nice!";char c1='h';s1=s1.replace(0,6,5,c1);//原串从下标为0的6个字符用5个字符h替换cout<<s1<<endl;string str2="Good morning! Enjoy youself!";string s2="A good evening..";str2=str2.replace(5,8,s2,7,9);//s2从下标7开始的9个字符来替换s1从下标5开始的8个字符cout<<str2<<endl;return 0;
}
运行结果: C++ string中的find()函数 查找字符串s1中是否包含子串s2? 思路:此处需要用到string库中的find函数与npos参数. (1)string::npos参数 string::np ... Js中replace替换所有* var t = '***感**谢**有**你***'; var r = t.replace(/\*/g,''); //\为转义字符 g表示全局 console.log( ... C++ string中的append函数 1. append函数 常用的函数原型: basic_string &append( const basic_string &am ... 例如有如下x的字符串 String x = "[kllkklk\\kk\\kllkk]"; 要将里面的"kk"替换为++,可以使用两种方法得到相同的结果 rep ... String.replace( ) 简介 语法: var strings = string.replace(regexp, replacement) regexp :您要执行替换操作的正则表达式,如果 ... 这里面我们分析一下replace与replaceAll方法的差异以及原理. replace各个方法的定义 一.replaceFirst方法 public String replaceFirst(Str ... 语法 REPLACE ( string_expression , string_pattern , string_replacement ) 参数 string_expression 要搜索的字符串表 ... php字符串中替换函数有两种,分别是:1.substr_replace函数,用于把字符串的一部分替换为另一个字符串:2.str_replace函数,能够使用一个字符串替换字符串中的另一些字符. 本文操 ... replace各个方法的定义 一.replaceFirst方法 public String replaceFirst(String regex, String replacement) { retur ...
永远相信美好
C++string中replace()替换函数相关推荐
最新文章
热门文章