Input小助手(自动排版) - Z-Blog 应用中心
https://app.zblogcn.com/?id=474
相关:
DataBaseHD_DIY: Z-BlogPHP 插件 DataBaseHD_DIY 可用的各种规则
https://gitee.com/wdssmq/DataBaseHD_DIY
zblog-diySth-modules: Z-BlogPHP 插件 diySth 可用的各种功能模块
https://gitee.com/wdssmq/zblog-diySth-modules
「QQ群:」「「水坑」系列教程索引」我大概率能够解决你实际面临的问题(收费),只是”你提出的问题“要如何回答则可能是另一个问题。
// oBody = oBody.replace(/(<img[^>]+>)/g, "<p>$1</p>") // 错误写法 // 图片单独一段 oBody = oBody.replace(/(<img[^>]+>)/g, "</p><p>$1</p><p>"); oBody = oBody.replace(/<\/p><\/p>/g, "</p>"); oBody = oBody.replace(/<p><p([^>]*)>/g, "<p$1>");
按如下顺序排列:
图片单独一段
图片居中
删除空行
保留标题——替换为占位,然后替换回来;
oBody = oBody.replace(/<(\/?h\d)[^>]*>/g,'--$1--'); // 中间是过滤 HTML 标签那条; oBody = oBody.replace(/--(\/?h\d)--/g,'<$1>');
保留加粗标签:
oBody = oBody.replace(/<(\/?strong)[^>]*>/g,'--$1--'); // 中间是过滤 HTML 标签那条; oBody = oBody.replace(/--(\/?strong)--/g,'<$1>');