C++ CString相關函數


一、CStrig函數

1、Find()

  查找字符或字符串,返回字符所在的第一個位置,找不到返回-1

2、Remove()

  刪除特定的字符

3、TrimLeft()和TrimRight()

  TrimLeft()刪除左邊的對應字符,直至不匹配的字符出現

  TrimRight()刪除右邊的對應字符,直至不匹配的字符出現

4、MakeReverse()

  將內容反轉

5、Format()

  將其他類型的變量轉換成CString

6、IsEmpty()

  判斷CString是否為空

7、GetAt()

  取字符串的對應位置的字符

8、GetLength()

  取CString字符串的長度

9、GetSize()

  取CStringArray字符串數組的大小

10、Split()

  將字符串以"-"切割放在字符串數組里面

11、Mid()

  取對應位置之后的字符串

12、Left()

  取最左邊指定位數的字符

13、Right()

  取最右邊指定位數的字符

14、MakeUp()

   轉為大寫

15、MakeLower()

  轉為小寫

16、Compare()

  區分大小寫比較字符串,相等為0,大於返回1,小於返回-1

17、CompareNoCase()

  不區分大小寫比較字符串,相等為0,大於返回1,小於返回-1

18、Delete()

  刪除字符,刪除從下標nIndex開始的nCount個字符

19、Insert()

  在下標為nIndex的位置,插入字符或字符串。返回插入后對象的長度

20、Replace() 

  替換字串

21、Empty()

  清空

22、FindOneOf()

  查找給定字符串中任意一個字符在CString對象中的匹配位置。未找到時返回-1,否則返回字串的開始位置

23、SpanExcluding()

  返回CString對象中與指定字符串中任意匹配的第一個字符之前的子串

24、SpanIncluding()

  從對象中查找與指定字符串中任意字符不匹配的字符,並返回第一個不匹配字符之前的字串

25、ReverseFind()

  從后向前查找第一個匹配,找到時返回下標。沒找到時返回-1

26、SetAt()

  給下標為nIndex的字符重新賦值

27、GetBuffer()

  申請新的空間,並返回指針

28、ReleaseBuffer()

  使用GetBuffer后,必須使用ReleaseBuffer以更新對象內部數據

29、GetBufferSetLength()

  申請新的空間,並返回指針


免責聲明!

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



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