真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C++中怎么實(shí)現(xiàn)一個(gè)字符串替換函數(shù)

這篇文章將為大家詳細(xì)講解有關(guān)C++中怎么實(shí)現(xiàn)一個(gè)字符串替換函數(shù),文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對相關(guān)知識(shí)有一定的了解。

我們提供的服務(wù)有:做網(wǎng)站、網(wǎng)站制作、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、常寧ssl等。為上千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的常寧網(wǎng)站制作公司

C++字符串替換函數(shù)代碼如下:

@brief 實(shí)現(xiàn)字符串替換   @param orignStr 源串   @param oldStr 查找的串   @param newStr 替換的新串   @return 返回修改后的串
  1. static wstring Replace(const wstring& orignStr, 
    const wstring& oldStr, const wstring& newStr); 

[C++字符串替換函數(shù)的實(shí)現(xiàn)]

  1. std::wstring Replace( const wstring& orignStr, const 
    wstring& oldStr, const wstring& newStr )   

  2. {   

  3. size_t pos = 0;   

  4. wstring tempStr = orignStr;   

  5. wstring::size_type newStrnewStrLen = newStr.length();   

  6. wstring::size_type oldStroldStrLen = oldStr.length();   

  7. while(true)   

  8. {   

  9. pos = tempStr.find(oldStr, pos);   

  10. if (pos == wstring::npos) break;   

  11. tempStr.replace(pos, oldStrLen, newStr);   

  12. pos += newStrLen;  

  13. }   

  14. return tempStr;   

關(guān)于C++中怎么實(shí)現(xiàn)一個(gè)字符串替換函數(shù)就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。


本文名稱:C++中怎么實(shí)現(xiàn)一個(gè)字符串替換函數(shù)
網(wǎng)站URL:http://weahome.cn/article/jhidcd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部