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