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);
网友评论