在eclipse中删除1000条评论?

时间:2014-05-31 06:34:09

标签: eclipse comments jd-gui

我安装了JD-GUI来从jar文件中检索我的代码。一切正常,除了JD-GUI自动添加这样烦人的评论:

enter image description here

我可以删除它们吗?我不懂正则表达式。

3 个答案:

答案 0 :(得分:5)

使用Eclipse:

转到Edit > Find/Replace...
查找框中使用此正则表达式:^/\* [0-9 ]{3} \*/

  • ^匹配行首。
  • /\*匹配评论开始
  • [0-9 ]{3}正好匹配三位/空格
  • \*/匹配评论结束

确保替换框为空 确保选中正则表达式复选框 单击全部替换

答案 1 :(得分:4)

使用CTRL+H。在“文件搜索”中> “搜索字符串”,选中“正则表达式”并使用其他答案给出的正则表达式之一。

然后使用“替换...”将所有内容全部替换掉​​。

答案 2 :(得分:1)

使用实用程序sed搜索正则表达式并替换为空字符串。 Here是一个让你开始使用它的要点。

由于您不了解正则表达式,我会帮您解决:/^\/\* \d+ \*\//gm会找到从一行开头并包含行号的每个注释块。

以下是它的工作原理:

  • /是正则表达式的开头
  • ^匹配行
  • \/\*找到评论
  • 的开头/*
  • (空格)找到行号
  • 之前的空格
  • \d+找到任意位数
  • (空格)在行号
  • 后面找到空格
  • \*\/找到评论的结尾*/
  • /gm结束正则表达式并将其标记为全局多行搜索