MFC中使用正则匹配

2017-07-18  本文已影响54人  彦子凡

1.使用标准库,导入头文件

#include <regex>

2.设置需要匹配的正则表示公式(这里以一个手机号为例子):

std::regex regPattern("^1[0-9]{10}$");

3.调用正则匹配的API

CString szPhoneNumber;
//CString 转为string 
CT2CA tempPhoneNum(szPhoneNumber);
std::string szPhoneNum(tempPhoneNum);
bool bMatch = std::regex_match(szPhoneNum, regPattern);
上一篇 下一篇

猜你喜欢

热点阅读