加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正侧表达式使用

发布时间:2020-12-14 04:18:48 所属栏目:百科 来源:网络整理
导读:void CdlgTestDlg::OnBnClickedOk() { regex pattern("(d{6})(d{4})(d{2})(d{2})(d{4})"); string str_1 = "420121190010055421"; smatch mat; //取生日 if(regex_search(str_1,mat,pattern)) { char* pData = new char[50]; string strYear,strMo

void CdlgTestDlg::OnBnClickedOk()
{
regex pattern("(d{6})(d{4})(d{2})(d{2})(d{4})");
string str_1 = "420121190010055421";
smatch mat;
//取生日
if(regex_search(str_1,mat,pattern))
{
char* pData = new char[50];
string strYear,strMonth,strData;
strYear = mat[2].str();
strMonth = mat[3].str();
strData = mat[4].str();
}

//遍历 /*for(smatch::iterator iter=mat.begin() ; iter!=mat.end() ; ++iter) { string str = iter->str(); CString strTermp(str.c_str()); OutputDebugString(strTermp); }*/ return ; }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读