一、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()
申請新的空間,並返回指針