groovy - 从字符串中删除第一行

时间:2014-03-04 12:54:51

标签: groovy

我必须从以下输入字符串中删除第一行(UNA:+.? '):

UNA:+.? '
UNB+UNOA:2+422207530:9+8713381197918:14+20141212:1555+1082746344'
UNH+1+ORDERS:D:97A:UN'
BGM+220+105961-44+9'
DTM+137:20140121:102'
NAD+BY+0048003479::91'
NAD+SE+0000805406::91'
NAD+DP+0048003479::91'
CUX+2:USD+9'
PIA+1+M1PL05883LOT:BP::92'
PIA+1+927700077001:VP::91'
PRI+AAA:9:::1:PCE'
SCC+1'
QTY+21:10000:PCE'
DTM+2:11022014:102'
PIA+1+M1PL05883LOT:BP::92'
PIA+1+927700080201:VP::91'
PRI+AAA:9:::1:PCE'
SCC+1'
QTY+21:20000:PCE'
DTM+2:04022014:102'
UNS+S'
UNT++1'
UNZ+1+10596144'

1 个答案:

答案 0 :(得分:3)

@Jerry有正确答案......

假设您的字符串位于变量input中,您可以执行以下操作:

String output = input.split('\n') // Split into an array based on newline
                     .drop(1)     // Drop the first element
                     .join('\n')  // Join back into a string separated by newline
相关问题