簡體   English   中英

使用ant刪除Java文件中兩個標記之間的行

[英]removing lines between two tokens in java file using ant

我試圖通過刪除兩個標記之間的所有行來在src中復制我的java文件。 例如:

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

 ....

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

所以我能夠通過在build.xml中使用copyfiltersetfilter標記來創建副本並將令牌替換為其他類似內容

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


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

但這在內部有嵌套循環時失敗,因此我想要一種刪除令牌// [START]// [END]之間的所有行的方法。

請幫助,因為我是螞蟻新手。

我通過用必需的令牌替換START&END來嘗試了此標簽,並且它起作用了。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM