您的位置:首页 > 其它

VC2005利用正规表达式做快速替换

2013-12-09 14:50 253 查看
原文地址:http://hi.baidu.com/kidcdf/item/f10618926b9a5dba83d29539

比如有以下代码

pkConan = NULL;

pkKid=NULL;

pkFuBu = NULL;

pkLan = NULL;

你想要换成你自己的宏 #define MyDelete(v) {if(v) delete v; v=NULL;}

MyDelete(pkConan);

MyDelete(pkKid);

MyDelete(pkFuBu );

MyDelete(pkLan );

先CTRL+H 开启替换,选中使用正则表达式,选中要替换的代码段,搜索框输入:pk.*=

替换框输入:MyDelete(\0);    \0代表搜索框搜索到得文本,

得到结果:

MyDelete(pkConan=);NULL;

...

然后再统一把 =);NULL; 替换成);即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: