VS正则替换字符串,将所有的"..."字符串替换成_T("...")

前端之家收集整理的这篇文章主要介绍了VS正则替换字符串,将所有的"..."字符串替换成_T("...")前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
将所有的"..."字符串替换成_T("..."),但是不能替换#include后面的字符串
由于vs的正则表达式懒惰跟贪婪控制语法不明确,只好用2条表达式来实现
1. 将_T("...")转换成"..."
_T\x28{"[^"]@"}\x29
\1
2. 将"..."转换成_T("..."),其中过滤掉#include 的前缀
~(\#include:b){"[^"]@"}

_T(\1)

转载:http://www.cppblog.com/jetricy/archive/2009/02/10/73401.aspx

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