Eclipse使用Regex查找/替换注释行

时间:2012-05-10 08:20:06

标签: java regex eclipse

我有一些类包含如下的注释:

...
...
...
/*     */ 
/*     */   public void startApplication()
/*     */   {
/*  57 */     initializeFields();
/*  58 */     this.run = true;
/*  59 */     new Thread(this).start();
/*     */   }
/*     */ 
/*     */   public void stopApplication() {
/*  63 */     this.run = false;
/*     */   }
/*     */ 
/*     */   public void run()
/*     */   {
...
...
...

我必须清除班级中的所有/* */字符串。使用Eclipse的查找/替换工具我应该使用哪个正则表达式?

3 个答案:

答案 0 :(得分:7)

这是Jd-GUi,我已经需要相同的正则表达式了:)

/\*.*?\*/

答案 1 :(得分:1)

在文本框中点击CTRL+SPACE,它会为您提供正则表达式的建议。 您可以在this discussion

中查看更多详细信息

答案 2 :(得分:0)

您可以使用:/\*\s+\d*\s+\*/,或者如果您还想在代码前删除空格,假设它是一个标签,请使用/\*\s+\d*\s+\*/\t。 (可选)更改特定数量空格的最后一个标签 - 例如,如果您只使用\s+,它将会丢失您不想要的缩进!