// 删除word中的空白行
let xmlWord = doc.getZip().files["word/document.xml"]._data; //word xml格式字符串
let emptyAry = xmlWord.match(/((<w:p\s[^><]*?>)|(<w:p>))(<[^><]*?>)+?<\/w:p>/g); // 段落格式正则
let regEmpty = "";
if (emptyAry.length > 0) {
emptyAry.map(function (item) {
regEmpty = new RegExp(item + "(?!<\/)", "g"); // 空段落正则,排除掉段落标签外还有父标签的
xmlWord = xmlWord.replace(regEmpty, ""); // 空段落删除
});
};
将删除没有空格的空行,有空格的空行将会保留!