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

Reading the file line by line and re-create the file by Groovy

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

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

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

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

但是不能过滤space。任何人都可以帮助我,我是 groovy 的新手。

以下约束应该会有帮助:

 !it.trim().isEmpty()