开发中的点滴记录。
//通过开始关键字和结束关键字,查找所有的邮箱名称记录
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);
}
}