逐行读取文件并按 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()
我有一个格式如下的文本文件:
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()