CString csTempVer = "1.2.33"; CString csNum = ""; int pos; while (!csTempVer.IsEmpty()) { pos = csTempVer.SpanExcluding("0123456789").GetLength(); csTempVer = csTempVer.Mid(pos); pos = csTempVer.SpanIncluding("0123456789").GetLength(); csNum += csTempVer.Left(pos); csTempVer = csTempVer.Mid(pos); }