1 行目または 2 行目の最初の 6 文字がテキスト「ABCDEFG」と一致するかどうかを groovy でチェックインしたい。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
}
上記のようなものにするか、可能であればテストを 1 行で実行することができます。