修复,当表格中有换行时,解析不正确,修复表格为空时,增加3个空格,确保能正确解析

This commit is contained in:
cnspray
2020-03-06 14:43:52 +08:00
committed by GitHub
parent 31072fef36
commit 8d224e33a8

View File

@@ -120,11 +120,18 @@ function isFirstTbody (element) {
)
}
//修复当表格中有换行时解析不正确修复表格为空时增加3个空格确保能正确解析
function cell(content, node) {
var index = indexOf.call(node.parentNode.childNodes, node);
var prefix = ' ';
if (index === 0) prefix = '| ';
return prefix + content + ' |'
content = content.replace("\n", "<br/>")
if (index === 0)
prefix = '| ';
let filteredContent = content.trim().replace(/\n\r/g, '<br/>').replace(/\n/g, "<br/>");
filteredContent = filteredContent.replace(/\|+/g, '\\|');
while (filteredContent.length < 3)
filteredContent += ' ';
return prefix + filteredContent + ' |'
}
function tables (turndownService) {