Editplus中非常有用的正则替换式
2009-03-26 17:20
134 查看
今天遇到这样一些代码:
/* "HG.java" 176*/ public void pauseApp()
/* "HG.java" 177*/ {
/* "HG.java" 178*/ if (fw_canvas!=null)
/* "HG.java" 179*/ {
/* "HG.java" 180*/ fw_canvas.pauseApp();
/* "HG.java" 181*/ }
/* "HG.java" 182*/ }
每一行都有前面的/* ... */ 这样的注释语句,由于单个文件代码很大,手工替换掉这些注释不现实,所以需要用到Editplus来做批量替换,很显然,需要用正则表达式来处理。
经过一番测试,可以使用这样的表达式来做:
调出Editplus的“替换”窗口,
在“查找内容”中输入 ^//*([a-zA-Z0-9 .":/_<>]+)/*/
在“替换内容”中输入目标串,这里为空
即可达到目的。
另,
^[ /t]*/n 作为“查找内容”可替换掉空行。
/* "HG.java" 176*/ public void pauseApp()
/* "HG.java" 177*/ {
/* "HG.java" 178*/ if (fw_canvas!=null)
/* "HG.java" 179*/ {
/* "HG.java" 180*/ fw_canvas.pauseApp();
/* "HG.java" 181*/ }
/* "HG.java" 182*/ }
每一行都有前面的/* ... */ 这样的注释语句,由于单个文件代码很大,手工替换掉这些注释不现实,所以需要用到Editplus来做批量替换,很显然,需要用正则表达式来处理。
经过一番测试,可以使用这样的表达式来做:
调出Editplus的“替换”窗口,
在“查找内容”中输入 ^//*([a-zA-Z0-9 .":/_<>]+)/*/
在“替换内容”中输入目标串,这里为空
即可达到目的。
另,
^[ /t]*/n 作为“查找内容”可替换掉空行。
相关文章推荐
- 20个前端非常有用的 正则表达式
- 正则表达式中的\s非常有用
- 非常有用的正则表达式
- 目前大家对Python都有一个共识,就是他对测试非常有用,自动化测试里Python用途也很广,但是Python到底怎么进行自动化测试呢?今天就简单的向大家介绍一下怎么使用Python进行自动化测试
- 推荐一些非常有用的学习网站
- 非常有用的制作logo的网站
- jQuery中10个非常有用的遍历函数
- 非常有用的php类库
- skip-grant-tables:非常有用的mysql启动参数
- linux gdb调试非常有用的命令,附加案例
- 15款非常有用的JavaScript开发工具
- 12 个非常有用的 JavaScript 技巧
- 一个非常有用的辅助类 -- 阈值类的实现
- 19个非常有用的 jQuery 图片滑动插件和教程
- 10个非常有用的CSS hack和技术
- 推荐10款非常有用的Web设计和开发工具
- 分享非常有用的Java程序(关键代码)(八)---Java InputStream读取网络响应Response数据的方法!(重要)
- ASP 编程中20个非常有用的例子
- 一些非常有用的linux命令(工作中常用)
- 一个非常有用的webpart--文档列表添加文件夹树