请教一个正则表达式的问题,高分求教
一个匹配邮件地址的正则表达式,为什么使用YART测试就可以工作,但是使用CATLRegExp无法正常使用?
正则表达式如下:
[\w-]+([\+\w-]+)*@([\w-]+\.)+([a-zA-Z]){2,3}
代码如下
CAtlRegExp<> reUrl;
REParseError status = reUrl.Parse( L"[\\w-]+([\\+\\w-]+)*@([\\w-]+\\.)+([a-zA-Z]){2,3}");
if (REPARSE_ERROR_OK != status)
return 0;
CAtlREMatchContext<> mcUrl;
if (FALSE == reUrl.Match(L"df8327@sina.com.cn",&mcUrl))
return 0;
这段代码始终返回0
不知道为什么
请高手给看一下