C++基礎-string截取、替換、查找子串函數


感覺真的很實用

1. 截取子串

       s.substr(pos, n)    截取s中從pos開始(包括0)的n個字符的子串,並返回

       s.substr(pos)        截取s中從從pos開始(包括0)到末尾的所有字符的子串,並返回

 

2. 替換子串

       s.replace(pos, n, s1)    用s1替換s中從pos開始(包括0)的n個字符的子串

 

3. 查找子串

       s.find(s1)         查找s中第一次出現s1的位置,並返回(包括0)

       s.rfind(s1)        查找s中最后次出現s1的位置,並返回(包括0)

       s.find_first_of(s1)       查找在s1中任意一個字符在s中第一次出現的位置,並返回(包括0)

       s.find_last_of(s1)       查找在s1中任意一個字符在s中最后一次出現的位置,並返回(包括0)

       s.fin_first_not_of(s1)         查找s中第一個不屬於s1中的字符的位置,並返回(包括0)

       s.fin_last_not_of(s1)         查找s中最后一個不屬於s1中的字符的位置,並返回(包括0)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM