64,654
社区成员
发帖
与我相关
我的任务
分享
szPattern = _T("(\\d{1,3}\\.){3}\\d{1,3}:\\d{1,6}");
regex rgObj(szPattern);
smatch mResult;
szSrc = _T("27.151.127.13:8880"); //换成 27.46.21.144:9999, 可以匹配到
tstring strSrc(szSrc);
bool bRet = regex_search(strSrc, mResult, rgObj
, regex_constants::match_not_null
);
if (bRet)
{
strMatch = mResult.str();
}
szPattern = _T("(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3}):(\\d{1,6})");
试试看。