天天看點

(轉)string替換所有指定字元串(C++)

C++的string提供了replace方法來實作字元串的替換,但是對于将字元串中某個字元串全部替換這個功能,string并沒有實作,我們今天來做的就是這件事。

首先明白一個概念,即string替換所有字元串,将"12212"這個字元串的所有"12"都替換成"21",結果是什麼?

可以是22211,也可以是21221,有時候應用的場景不同,就會希望得到不同的結果,是以這兩種答案都做了實作,代碼如下:

OK,這樣的話,任務就完成啦。

原文:http://www.vimer.cn