如果我想从下面的行中捕获以下“DATALINER”,我该怎么做?
1180328 101252 RPG0907 710494 / PRODUCTION / DATALINER 消息:字段中的CI300R 18200十进制数据错误(C G S D F)。原因。 。 。 。 。 :库OBJECT中的RPG程序CI300R找到了decimal-da
我目前有以下内容。
var jobName = body.split('/')[2];
虽然它正确分裂,但它也包括DATALINER之后的所有内容。
答案 0 :(得分:0)
如果您的行格式始终保持不变,那么您可以通过再次按空格分割来获取DATALINER
var jobName = body.split('/')[2].split(' ')[0];
答案 1 :(得分:0)
你可以这样做。
var text = '1180328 101252 RPG0907 710494/PRODUCTION/DATALINER Msg: CI300R 18200 decimal-data error in field (C G S D F).Cause . . . . . : The RPG program CI300R in library OBJECT found a decimal-da';
var jobName = text.split('/')[2].split(' ')[0];