我应该在字符串后面的行中找到与" abcd efgh"相匹配的行。 有人可以为此编写一个常规的正则表达式吗?
例如在文本中:
dafdsdf
abcd efgh
hello
hi
new
结果应该是:
hello
hi
new
请帮忙吗?
答案 0 :(得分:3)
您不需要正则表达式...
def text = '''dafdsdf
abcd efgh
hello
hi
new'''
text.split('\n') // Split into lines
.dropWhile { it != 'abcd efgh' } // Drop all lines before the text
.drop(1) // Drop the line with the text
.each { println it } // Print the rest out