Closed wk989898 closed 4 years ago
HTML的换行是 <br>
,无效是正常的。
如果你的内容无 html 标签,可使用markdown
进行解析,这样子就支持正常的换行。
能否考虑在解析html时,如果遇到纯文本格式,使用特殊标签包裹
module.exports = (str,option) => {
str = (()=>{
let re = /<body[^>]*>([\s\S]*)<\/body>/i;
if(re.test(str)){
let result = re.exec(str);
return result[1] || str;
}else{
return `<pure>${str}</pure>`; //特殊标签
};
})();
return initObj(parse2(str,{decodeEntities:true}),option);
};
你自行处理内容不是更好吗?
当我解析纯文本时,换行符似乎无效