字串的查詢刪除(王道)

2022-06-24 10:48:12 字數 1036 閱讀 8919

題目描述:給定乙個短字串(不含空格),再給定若干字串,在這些字串中刪除所含有的短字串。

輸入:輸入只有1組資料。

輸入乙個短字串(不含空格),再輸入若干字串直到檔案結束為止。

輸出:刪除輸入的短字串(不區分大小寫)並去掉空格,輸出。

樣例輸入:

in

#include

int main()

樣例輸出:

#clude

tma()

注:將字串中的in、in、in、in刪除。

1 #include 2 #include

3 #include4

using

namespace

std;56

intmain()

723 t=c.find('

',0);

24while(t!=string

::npos)

28 cout << c <30return0;

31 }

這個**主要是幾個函式的使用:

1.gets函式:讀入輸入中一整行的資料儲存在str中 

2.tolower函式:a中字元全部改成小寫

3.find函式:前乙個引數是配對字串,後乙個引數是查詢開始下標。如果能找到,返回第一次出現的下標;如果不能找到,返回string::npos

4.erase函式:有三種用法:

(1)erase(pos,n); 刪除從pos開始的n個字元,比如erase(0,1)就是刪除第乙個字元

(2)erase(position);刪除position處的乙個字元(position是個string型別的迭代器)

(3)erase(first,last);刪除從first到last之間的字元(first和last都是迭代器)

字串的查詢刪除

對於字串的問題,我更喜歡用python,這次我的採用的python和正規表示式。結果啊,學校的垃圾oj老是通不過,結果我到另外乙個oj就通過了!心累!題目描述 給定乙個短字串 不含空格 再給定若干字串,在這些字串中刪除所含有的短字串。輸入輸入只有1組資料。輸入乙個短字串 不含空格 再輸入若干字串直到...

字串的查詢刪除

題目描述 給定乙個短字串 不含空格 再給定若干字串,在這些字串中刪除所含有的短字串。輸入輸入只有1組資料。輸入乙個短字串 不含空格 再輸入若干字串直到檔案結束為止。輸出刪除輸入的短字串 不區分大小寫 並去掉空格,輸出。樣例輸入 copy in include int main 樣例輸出 copy c...

問題 H 字串的查詢刪除

給定乙個短字串 不含空格 再給定若干字串,在這些字串中刪除所含有的短字串。輸入只有1組資料。輸入乙個短字串 不含空格 再輸入若干字串直到檔案結束為止。刪除輸入的短字串 不區分大小寫 並去掉空格,輸出。in include int main clude tma 注 將字串中的in in in in刪除...