Cstring中的 Find()、Mid()、Replace() 用法
来源:互联网 发布:网络教育 高起专 时间 编辑:程序博客网 时间:2024/04/24 12:57
1、 CString::Find
在一个较大的字符串中查找字符或子字符串 ,返回此CString对象中与需要的子字符串或字符匹配的第一个字符的从零开始的索引;如果没有找到子字符串或字符则返回-1。
其中,nStart 字符串中开始搜索的字符的索引,如果是0,则是从头开始搜索。如果nStart不是0,则位于nStart之前的字符不包括在搜索之内,但是会包括nStart处的字符。
2、CString::Mid
CString Mid( int nFirst, int nCount ) const;
此成员函数从此CString对象中提取一个长度为nCount个字符的子串,从nFirst(从零开始的索引)指定的位置开始。此函数返回一个对所提取的字符串的拷贝,可能是空的。
nFirst 此CString对象中的要被提取的子串的第一个字符的从零开始的索引。
nCount 要从此CString对象中提取的字符数。如果没有提供这个参数,则字符串的其余部分都被提取。
上面的代码通过Find()和Mid()来获取逗号之间的内容,依次类推,不断变化pos1和pos2的值,就可以将每个逗号间的值全都取出来。
3、CString::Replace
int Replace( TCHAR chOld, TCHAR chNew );
int Replace( LPCTSTR lpszOld, LPCTSTR lpszNew );
在替换之后,该字符串有可能增长或缩短;那是因为lpszNew和lpszOld的长度不需要是相等的。两种版本形式都进行区分大小写的匹配。
0 0
- Cstring中的 Find()、Mid()、Replace() 用法
- Cstring中的Find()、Mid()、Replace()用法
- CString::Find(),Delete(),Left(),Right(),Mid(),FindOneOf(),ReverseFind()
- CString——Left、Right、Find、Mid、ReverseFind
- sql中的replace用法
- js中的replace函数用法
- SQL中的替换,replace()用法
- MySQL中的replace into用法
- VC++ CString Find函数的用法说明
- CString 之 Left(),Mid(),Right()
- CString 之 Left(),Mid(),Right()
- CString中的Right,Left......用法
- CString::Find
- C++中的string的replace用法
- CString类常用方法----Left(),Mid(),Right()
- CString类常用方法----Left(),Mid(),Right() .
- CString类常用方法----Left(),Mid(),Right()
- CString类常用方法----Left(),Mid(),Right()
- 成长经验----ABS出差
- 自定义的基本的dialog
- 几个常用的报表服务器性能优化方法
- ViewPager下的Fragment的可见判断
- iOS连接外设的几种方式小结,包括MFi的和非MFi的
- Cstring中的 Find()、Mid()、Replace() 用法
- 设备树编译
- input输入框里限制只能输入数字
- JavaScript基础
- Itext生成合同
- EventBus使用
- Spring依赖注入(基于XML配置文件和Annotation的方式完成属性装配)
- ANSI标准I/O总结(1)
- TalkingData的使用,iOS数据统计