CString 中的SpanIncluding 和SpanExcluding 用法
来源:互联网 发布:龙的传人李青淘宝价格 编辑:程序博客网 时间:2024/06/04 19:55
SpanIncluding 简单的理解就是提取包含在指定串中的一个子串
MSDN上的备注说:从左边的第一个字符开始查找与给定串相等的字符,如果没有则返回空的串,反之,继续查找,到结束.
例子方便理解
CString str;
CString strDigital("0123456");
str = "51920";
CString strVal = str.SpanIncluding(strDigital);
MessageBox(strVal);
//strVal="51"
在str中提取与strDigtal想等的串,从第一个'5’开始查找,....,直到str中的一个字符在strDigtal找不到...,例子中,'9'条件不符,直接返回"51"
SpanExcluding 与SpanIncluding 刚好相反,,,查找与之不匹配的
CString str;
CString strDigital("0123456");
str = "9867578";
CString strVal = str.SpanExcluding(strDigital);
MessageBox(strVal);
//strVal="98"
查找到'6'的时候不匹配,返回"98"
判断一个串是否全为数字,可以这样写
BOOL IsDigital(CString str)
{
return str==str.SpanIncluding("0123456789");
}
- CString 中的SpanIncluding 和SpanExcluding 用法
- CString::SpanIncluding函数的使用
- CString::SpanIncluding函数的使用
- CString中的TrimLeft()和TrimRight()的用法----对比isspace()
- CString中的Right,Left......用法
- 使用CString 的 SpanIncluding 函数判断字符串是否全为数字
- 使用CString 的 SpanIncluding 函数判断字符串是否全为数字
- 使用CString 的 SpanIncluding 函数判断字符串是否全为数字
- Cstring中的 Find()、Mid()、Replace() 用法
- Cstring用法
- CString用法
- CString 用法
- CString用法
- CString用法
- 2005 C++中的CString 和String 转化
- CString中的GetBuffer()和ReleaseBuffer()
- VC中的CString类用法,来自网络,自己学习用
- Cstring中的Find()、Mid()、Replace()用法
- jetty
- Google Dremel 原理 - 如何能3秒分析1PB
- snmp—简单网络管理协议
- java动态代理(JDK和cglib)
- How to update or delete db
- CString 中的SpanIncluding 和SpanExcluding 用法
- MBA13, 1227 computing experience changed
- Android开发时出现org.apache.harmony.xml.ExpatParser$ParseException:not well-formed错误时,我所犯的错误
- 双语不用教 下载地址!!!
- 从N[百万]个随机整数中查找出现频率最高的所有整数
- 中断触发流程三(中断控制器)
- iOS系统的沙盒机制
- oracle %TYPE 和 %ROWTYPE
- “沙盒机制”对iOS开发的软硬件影响