我正在尝试读取文本文件并返回所有不以 # 开头的行。在 python 中,我可以很容易地使用列表理解列表
with open('file.txt') as f:
lines = [l.strip('\n') for l in f.readlines() if not re.search(r"^#", l)]
我想通过 Groovy 完成同样的事情。到目前为止,我有以下代码,非常感谢任何帮助。
lines = new File("file.txt").readLines().findAll({x -> x ==~ /^#/ })