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,切记!!


阅读更多
个人分类: C++
上一篇vs2008 64位操作系统 安装boost库
下一篇wingdows 7 VS08编写C++
想对作者说点什么? 我来说一句

VC++ MFC 正则表达式编程小例

2013年05月14日 2.87MB 下载

MFC自带的stl正则表达式使用

2013年02月18日 2KB 下载

没有更多推荐了,返回首页

关闭
关闭