一、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()
申请新的空间,并返回指针