gpt4 book ai didi

javascript - 将字符串格式化为数组

转载 作者:行者123 更新时间:2023-11-28 12:52:35 24 4
gpt4 key购买 nike

我有这个字符串:

var comments = "2020-01-15 15:06:53 - Rafael Souza (Comentários adicionais)\nTESTE: Comentários adicionais.\n\n2020-01-15 14:47:39 - Rafael Souza (Comentários adicionais)\nChecado problema no servidor.\n\n";

console.log(comments);
2020-01-15 15:06:53 - Rafael Souza (Comentários adicionais)
TESTE: Comentários adicionais.

2020-01-15 14:47:39 - Rafael Souza (Comentários adicionais)
Checado problema no servidor.

我想格式化为数组,如下所示:该数组的长度可以增加或减少。

['2020-01-15 15:06:53 - Rafael Souza (Comentários adicionais) TESTE: Comentários adicionais.', '2020-01-15 14:47:39 - Rafael Souza (Comentários adicionais) Checado problema no servidor.']

我尝试使用此命令,但没有得到所需的结果。

console.log(comments.split('\n'));
[
'2020-01-15 15:06:53 - Rafael Souza (Comentários adicionais)\n' +
'TESTE: Comentários adicionais.',
'2020-01-15 14:47:39 - Rafael Souza (Comentários adicionais)\n' +
'Checado problema no servidor.',
''
]

最佳答案

看起来您真正想要的是在双换行符处拆分,然后从每个条目内删除单换行符。

comments.split('\n\n').map(comment => comment.replace(/\n/g, ' ')).filter(comment => comment);

关于javascript - 将字符串格式化为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59777833/

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