0

我安装了 JD-GUI 以从 jar 文件中检索我的代码。一切正常,除了 JD-GUI 自动添加恼人的注释,如下所示:

在此处输入图像描述

有什么办法可以删除它们?我不明白正则表达式。

4

3 回答 3

5

使用 Eclipse:

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

  • ^匹配行首。
  • /\*匹配评论开始
  • [0-9 ]{3}完全匹配三个数字/空格
  • \*/匹配评论结束

确保替换框为空。
确保选中正则表达式复选框。
点击Replace All

于 2014-05-31T07:03:01.607 回答
4

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

然后使用“替换...”将它们全部替换为空。

于 2014-05-31T06:56:05.213 回答
1

使用实用程序sed搜索正则表达式并替换为空字符串。是一个可以帮助您开始使用它的要点。

由于您不了解正则表达式,我将帮助您:/^\/\* \d+ \*\//gm将查找从行首开始并包含行号的每个注释块。

以下是它的工作原理:

  • /是正则表达式的开始
  • ^匹配行的开头
  • \/\*/*找到评论的开头
  • (space) 查找行号之前的空格
  • \d+找到任意数量的数字
  • (space) 查找行号后面的空格
  • \*\/*/找到评论的结尾
  • /gm结束正则表达式并将其标记为全局多行搜索
于 2014-05-31T06:53:32.623 回答