Javascript:将字符串拆分为对象

时间:2018-07-31 10:37:38

标签: javascript

我有一个来自Oracle网格警报电子邮件的电子邮件警报,我需要读入对象。

Target Name=<a href=https://asever.localnet:1111/em/redirect?pageType=TARGET_HOMEPAGE&targetName=msjfksk&encoded=FALSE&targetType=oracle_database><b>msjfksk</b></a> <br>

每行的末尾有一个<br>,所以我尝试通过BR拆分文本,但似乎不起作用。

注销数组的内容时,我得到的只是第一个字母?

var splits = body.split(['<br>']);
var i = 100;
while(i > 0) {
    console.log(body[i]);
    i--;
}

2 个答案:

答案 0 :(得分:0)

您使用正文进行打印,使用拆分进行打印

var splits = body.split(['<br>']);
var i = 100;
while(i > 0){
   console.log(splits[i]);
   i--;
}

答案 1 :(得分:0)

也许这对您有用:

var body="something<br>something2<br>something3<br>something4"

var splits = body.split('<br>');
for (var i=splits.length-1;i>=0;i--){
    console.log(splits[i]);
}

如果要按正常顺序排列行,请使用:

var body="something1<br>something2<br>something3<br>something4"

var splits = body.split('<br>');
for (var i=0;i<splits.length;i++){
    console.log(splits[i]);
}