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; 替换成);即可
比如有以下代码
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; 替换成);即可
相关文章推荐
- 转“理解VC# 2005中的字符串和正规表达式”
- 理解VC# 2005中的字符串和正规表达式
- VC# 2005中的字符串和正规表达式
- VC# 2005中的字符串和正规表达式
- VC利用WORD替换功能打印发票
- Eclipse利用正则表达式一键替换
- VS 2005/2008 开发工具中 使用正则表达式查找替换的使用说明
- SQL Server中利用正则表达式替换字符串
- 利用notepad++和正则表达式快速清除源代码行号
- 在快速替换中使用正则表达式调换等号两边的代码
- SQL Server中利用正则表达式替换字符串
- JavaScript利用正则表达式替换字符串中的内容
- 利用正则表达式 替换字符串中多个 URL
- VC下利用多线程实现文件的快速检索
- Java中利用正则表达式将字符串中斜杠替换成双斜杠
- 利用正则表达式替换功能,将C++注释转变成纯C的注释
- asp.net下的正规表达式替换
- SQL Server中利用正则表达式替换字符串
- VC利用boost库解析正则表达式
- 在Visual Studio中使用正则表达式快速查找替换