逐行读取文件并通过Groovy重新创建文件

时间:2015-01-26 08:28:54

标签: groovy readfile

我有一个文本文件,格式如下:

VER                                                                             
--------------------------------------------------------------------------------
somelines here  
somelines here                                                          
VER                                                                             
--------------------------------------------------------------------------------
somelines here  
somelines here  
somelines here            

我想通过groovy创建不包含 VER ---- 和空行的新文件,这是我的代码:

new File("C:/L_Groovy/L-Groovy/outmap.txt") << new File("C:/L_Groovy/L-Groovy/maps.txt").filterLine { !it.contains("VER") && !it.contains ("--") && ??? }

但它无法过滤空间。任何人都可以帮助我,我是groovy的新手。

1 个答案:

答案 0 :(得分:0)

以下约束应该会有所帮助:

 !it.trim().isEmpty()