使用ant删除Java文件中两个令牌之间的行



我试图通过删除两个令牌之间的所有行来复制我的java文件。例:

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

,所以我能够创建一个副本,并将令牌替换为这样的东西,通过使用copyfiltersetfilter标签在build.xml

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

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

但是当里面有一个嵌套的循环时,这就失败了,所以我想要一种方法来删除令牌//[START]//[END]之间的所有行。

请帮助我,因为我是新手。

我尝试用START &使用所需的令牌结束,它成功了。

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

相关内容

  • 没有找到相关文章

最新更新