1.CString::SpanIncluding,遍历目标字符串,如果发现某个字符不是参数字符集(比如_T(“0123456789”))中的字符,则立即返回.
CString str;
CString strDigital("0123");
str = "3281345";
CString strVal = str.SpanIncluding(strDigital);
MessageBox(strVal); //strVal="32"
2.CString::SpanIncluding 查找与之不匹配的,如果发现某个字符是参数字符集(比如_T(“0123456789”))中的字符,则立即返回
CString str;
CString strDigital("0123456");
str = "9867578";
CString strVal = str.SpanExcluding(strDigital);
MessageBox(strVal);
//strVal="98"
3.a.TrimLeft(b);//从a的第一个字符开始查找是否有b中包含的char字符,并将其删除,直到a中出现一个不存在于b中的字符,则立即返回。a.TrimRight(b);//执行顺序与TrimLeft相反。a.Trim(b);//只要a的字符在b中存在,就删除。
CString str = _T("aaa.ini\\FileExchage\\Shge.ini");
str.TrimLeft(_T("Fa.i"));
//str="ni\\FileExchage\\Shge.ini";