VC中用正则表达式完成替换
来源:互联网 发布:快速注册淘宝帐号 编辑:程序博客网 时间:2024/06/18 16:34
在整理别人代码时,发现由于不良习惯如“{ struct soap *soap = this;”,无法使用VC本身的Alt+F8的快速格式化功能,而且这种写法到处都是,要手动修改很痛苦。于是想到搜索替换,而常用的替换不能输入回车换行符,于是就想到了正则表达式。
经过资料查询和试验,最终完成以下替换:
void XXX()
{ struct soap *soap = this;
}
到
void XXX()
{
struct soap *soap = this;
}
的转换,这样就能使用Alt+F8的快速格式化功能了。
使用的正则表达式是{[{]},替换为{\n。
如果将
{else
替换成
{
else
使用的正则表达式是{[[\}][e][l][s][e]]},替换为{\nelse。
可查阅msdn的相关文档。
- VC中用正则表达式完成替换
- VC中用正则表达式完成替换
- asp (vbscript)中用正则表达式替换字符串
- 在notepad++中用正则表达式替换功能
- java中用正则表达式将/替换成//的问题
- 在SQL中用正则表达式替换html标签
- 在vs2005中用正则表达式查找或替换
- UltraEdit 中用正则表达式替换文本中的空行
- 在vs2005中用正则表达式查找或替换
- 在SQL中用正则表达式替换html标签
- 在SQL中用正则表达式替换html标签(2)
- eclipse、ultraEdit、vc编辑器查找和替换正则表达式
- Oracle中用正则表达式
- 在MySQL中用正则表达式替换数据库中的内容的方法
- 在MySQL中用正则表达式替换数据库中的内容的方法
- dreamweaver中用正则表达式查找替换批量删除 tppabs标签的方法 一步到位
- dreamweaver中用正则表达式查找替换批量删除 tppabs标签的方法 一步到位 .
- dreamweaver中用正则表达式查找替换批量删除 tppabs标签的方法
- Android.mk添加第三方jar或so库到apk-->Android.mk用法
- ios不同类之间相互访问成员的方法
- Android 图片常见问题集锦
- eclipse查看sd卡中的内容
- 记一次蛋疼的面试
- VC中用正则表达式完成替换
- 过程控制
- android下m、mm、mmm编译命令的使用
- 字符编码 以及在java中注意事项
- Delphi7程序调用C#写的DLL解决办法
- 【算法导论】第二十六章最大流
- 关于DB_LINK的相关的一个程序异常
- UIVIEW drawing content和layout的概念
- Android程序的安全系统