gpt4 book ai didi

javascript - 使用javascript收集html中的前3段

转载 作者:行者123 更新时间:2023-11-30 10:04:53 24 4
gpt4 key购买 nike

假设一篇文章生成了我的 markdown,其中有 1-N 个段落。今晚我的脑子有点炸了,我能想到的就是

var chunks = s.split('</p>');
if ( chunks.length > 3)
{
s = chunks[1]+'</p>'+chunks[2]+'</p>'+chunks[3]+'</p>';
}

有没有更理智的方法将前三段收集成一个字符串? Markdown 处理器保证段落应该是合法的 HTML。但我确信一定有更聪明的正则表达式解决方案。此外,如果有其他类似 a 的内容,这也不能保证包含三个段落,但没关系。

最佳答案

是这样的吗?

var s= '<p>Paragraph 1</p><p>Paragraph <em>2</em></p><p>Paragraph 3</p><p>Paragraph 4</p><p>Paragraph 5</p>';

s= (s.split('</p>')
.splice(0,3)
.join('</p>') +
'</p>'
).replace(/\<\/p> *\<\/p>/g,'</p>');

console.log(s);

关于javascript - 使用javascript收集html中的前3段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29688508/

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