MFC中使用正则表达式

前端之家收集整理的这篇文章主要介绍了MFC中使用正则表达式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1、我用的是VS08,在自己装上Boost库中的Regex库后,将CString转换成std::string后使用regex_match函数进行匹配。但是在转换时忽略了CString结束后的一个换行符,结果费了好长时间。解决方法:

if(sLine.Right(1)="\n")

{

sLinetmp = sLine.Left(sLine.GetLength()-1);

}

2、我们经常将一个Cstring转换为C++标准库中的std::string方法如下:

Cstring sLine;

std::string smail = (const char*)sLine;

3、在使用正则表达式时用\\s表示空格,而不是\s,切记!!

猜你在找的正则表达式相关文章