N 又見LKity (字串替換)

2021-08-18 14:45:33 字數 892 閱讀 2901

將給定的字串行中所有包含給定的子串替換成另外乙個給定的字串。為了讓其功能更加強大,替換過程中,將忽略大小寫。並且不進行遞迴替換操作。

不過,作為笨笨的貓貓,我是心有餘而力不足呀!希望諸位acmer能幫我實現哈。(眾fzu的acmer:」……」);

input

輸入包含多組資料。 輸入為標準輸入,輸入包含3行。 第一行為需要查詢的字串s1。s1僅由大寫或者小寫字母組成,且其長度在區間[1,,100]內。 第二行為要替換的字串s2。s2由[32,125]的字元組成,且其長度在區間[1,100]內。 第三行為原始字串s,s由[32,125]的字元組成。且其長度在區間[1,50,000]內。

output

對於每組資料,請輸出替換後的字串。

sample input

abc

bc ab

aaa aaabca 333abcc##

sample output
aaa aabc aba 333bc abc##

#include#include#include#include#includeusing namespace std;

int main(void)

{ int i,t;

string s1,s2,s3;

while(cin>>s1)

{ getchar();

//rewind(stdin);

getline(cin,s2);

getline(cin,s3);

int i,j,k;

int t3=s3.length();

int t1=s1.length();

int t2=s2.length();

for(i=0;istring詳細用法

**:

字串替換

描述輸入乙個字串,以回車結束 字串長度 100 該字串由若干個單詞組成,單詞之間用乙個空格隔開,所有單詞區分大小寫。現需要將其中的某個單詞替換成另乙個單詞,並輸出替換之後的字串。輸入輸入包括3行,第1行是包含多個單詞的字串 s,第2行是待替換的單詞a,長度 100 第3行是a將被替換的單詞b。長度 ...

字串替換

一 問題 函式宣告如下 char strreplace char str,char sub,char rep 其中str為原字串,sub為待被替換的子串。為簡單起見,假定字串sub和rep長度一樣 二 源 char strreplace char str,char sub,char rep if f...

字串替換

請你實現乙個簡單的字串替換函式。原串中需要替換的佔位符為 s 請按照引數列表的順序一一替換佔位符。若引數列表的字元數大於佔位符個數。則將剩下的引數字元新增到字串的結尾。給定乙個字串a,同時給定它的長度n及引數字元陣列arg,請返回替換後的字串。保證引數個數大於等於佔位符個數。保證原串由大小寫英文本母...