我有一个如下的多行字符串“ change”
change = '''apple.txt
orange.jpg
banana'''
如果我在一行中匹配.txt,并且将修改后的行追加到多行字符串中,则我需要编写一个Groovy脚本。
一旦脚本在这里运行,就是我想看到的
modded_change = '''apple.txt
orange.jpg
banana
apple.txt.log'''
我很确定有一种'凹槽'方法可以做到这一点,但这是一个选择:
change?.split("\n").findAll{it ==~ ".*\\.txt"}?.each{ change += "\n${it}.log" }