C++正则表达式
CAtlRegExp<> reUrlPort;
CAtlREMatchContext<> mcUrlPort;
memset(m_strEditText, NULL, 32);
::GetDlgItemText(this->m_hWnd,IDC_EDIT_EMAILPORT,m_strEditText,32);
reUrlPort.Parse("[\\d]{1,5}");
if (!reUrlPort.Match(m_strEditText,&mcUrlPort)&&(m_strEditText != NULL))
{
//MessageBox("请输入正确的端口号!","提示",MB_OKCANCEL );
::SetDlgItemText(this->m_hWnd,IDC_EDIT_EMAILPORT,NULL);
GetDlgItem(IDC_EDIT_EMAILPORT)->SetFocus();
}
请各位大神帮我看看为什么在C++中使用正则表达式的时候不能匹配数字