身体分裂javascript电子邮件正文

时间:2018-03-29 16:26:47

标签: javascript

如果我想从下面的行中捕获以下“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之后的所有内容。

2 个答案:

答案 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];