开发中的点滴记录。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
//通过开始关键字和结束关键字,查找所有的邮箱名称记录 void CCStringDlg::OnButton1() { // TODO: Add your control notification handler code here CString strTemp = "aaabb123456@qq.comxxxaaccbb1234567@qq.comxxxfffaaa"; int ipos = 0; int ipos2 = 0; int i = 0; while(true) { ipos = strTemp.Find("bb",ipos+2); //查找开始关键字 ipos2 = strTemp.Find("xx",ipos2+3); //查找结束关键字 if(ipos == -1 || ipos2 == -1) { MessageBox("over"); break; } int uCount = ipos2 - ipos; //得到应该要取多少位字符 CString strMail = strTemp.Mid(ipos+2,uCount-2); //取邮件名称 i++; MessageBox(strMail); } } |