我想检查第 1 行或第 2 行的前 6 个字符是否与文本“ABCDEFG”匹配。我将如何在 Groovy 中执行此操作?
def testfile = '''
FEDCBAAVM654321
ABCDEFMVA123456
'''
if ( testfile[0..6].equals("ABCDEF") ) {
// First line starts with ABCDEF
}
if ( testfile.tokenize("\n").get(1)[0..6].equals("ABCDEF") ) {
// Second line starts with ABCDEF
}
它应该类似于上面的内容,或者如果可能的话,测试可以在一行中完成。