/** * Word / WPS 粘贴富文本的归一化处理。 * * 直接插入 Word 复制出的 HTML 会出现「表格被截断」,原因有三: * ① 表格与单元格带绝对宽度(pt / px),宽度总和超过容器后被整体裁切; * ② 单元格带 `white-space: nowrap` 或 `nowrap` 属性,内容不换行而横向溢出; * ③ Word 私有 `mso-*` 样式与 `overflow: hidden` 把超出部分直接隐藏。 * * 本模块只解除这些「布局锁定」,表格结构(行列、合并、边框、加粗、对齐)全部保留, * 宽度改由各渲染端的 CSS 统一控制,避免同一份文书在不同容器里表现不一致。 */ const COMMENTS = //g /** 成对出现的标签整体删除(含内容) */ const BLOCK_TAGS = /<(script|style|meta|link)\b[^>]*>[\s\S]*?<\/\1>/gi /** 自闭合标签:`