【问题标题】:removing lines between two tokens in java file using ant使用ant删除java文件中两个标记之间的行
【发布时间】:2014-08-14 11:35:08
【问题描述】:

我试图通过删除两个标记之间的所有行来在 src 中复制我的 java 文件。 例如:

//[start]
   if(true){
      ....
   }
//[END] 

 ....

//[START]
  if(true){
  ....
  }
 //[END]

所以我可以通过在构建.xml

/*
  if(true){
  ....
  }
 */


 /*
  if(true){
  ....
  }
 */

但是当里面有一个嵌套循环时这会失败,所以我想要一种方法来删除标记 //[START] 之间的所有行//[结束]

请帮忙,因为我是蚂蚁新手。

【问题讨论】:

标签: java ant


【解决方案1】:

我通过用所需的标记替换 START 和 END 来尝试使用此标记,它起作用了。

 <replaceregexp byline="false" flags="gs" match ="//START(.*?)//END" replace =" " />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-08
    • 1970-01-01
    相关资源
    最近更新 更多