gpt4 book ai didi

javascript - 解析特定字符串 Javascript (Node.js)

转载 作者:行者123 更新时间:2023-12-02 14:42:20 25 4
gpt4 key购买 nike

我想解析以下字符串:

{ 
date: [ 'Thu, 28 Apr 2016 10:56:13 +0200' ],
subject: [ 'Subject' ],
from: [ 'Blob <blob@test.com>' ],
to: [ '<blab@test.com>' ]
}

为了访问变量日期主题等...

但是我不知道该怎么做

  1. 不是有效的 JSON
  2. 这不是我所知道的结构

如果存在我还不知道的解决方案,我不想重新发明轮子。

有什么想法吗?

编辑

使用node-imap模块获取数据(仅相关部分)

f.on('message', function(msg, seqno) {
console.log('Message #%d', seqno);
var prefix = '(#' + seqno + ') ';
msg.on('body', function(stream, info) {
var buffer = '';
stream.on('data', function(chunk) {
buffer += chunk.toString('utf8');
});
stream.once('end', function() {
var parsedHeader = inspect(Imap.parseHeader(buffer));
console.log('Author: '+parsedHeader);
});

已解决

参见@stdob--的评论。 Imap.parseHeader() 返回一个对象。

最佳答案

看起来像 Imap.parseHeader已经返回一个带有键的对象

尝试 console.log( Object.keys(parsedHeader) 查看所有键。

关于javascript - 解析特定字符串 Javascript (Node.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36916228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com