简单实用的HTML到UBB转换脚本工具实现说明

作者: 前端应用  发布:2019-09-06

前日面世有些难为:博客编辑器多为永葆HTML揭橥,而论坛多为帮助UBB,那意味着你想把前面发表在博客的篇章直接复制发布到论坛是老大的。如何做呢?手工业二个个标签改?这样分明太劳苦了,况兼懒乃人之脾气嘛,哈!作者也是位懒人,所以我写了个工具,能够援救和睦把博客的HTML转变到适合论坛发布的UBB格式,即使无法一心调换,但已帮自身节约相当多行事。

因为本人一贯致力WEB前端开拓专业,所以笔者清楚HTML语义的至关重大,也领略怎么样标准编码,所以小编颁发在博客的HTML符合上边多少个正规,使用这么些标准,有助于更成功地贯彻HTML 到UBB的调换:

(1)全体标签合法嵌套并符合规律结束
(2)小标题使用h标签,段落使用p标签
(3)每张博客附图各占一行并从中,img标签相同作为贰个新的段子放在p标签中
(4)代码片段是用今日头条编辑器生成的,是八个div标签包括的内容块

本条HTML 2 UBB转移工具代码如下。通过代码你可以看出那是选择了正则表达式重复替换达成的,为了优化替换速度,作者把或者存在大气空头HTML的内容先替换,那样后边另外措施无须再替换个中的剧情,举个例子由新浪编辑器生成的代码片段便是要先替换的靶子,它会被替换到“[code]这里是代码片段[/code]”,前面自己再把高级中学级的文字替换到实际的代码就行了。

HTML 2 UBB

[Ctrl+A 全选 注:如需引进外界Js需刷新手艺实行]

工具的运用方法是(参照他事他说加以考察上边附图):复制你发表到博客此前本人编排好的HTML代码放于上文本框,然后再点击中间的“转变”开关,那样工具就能够在上面文本框生成你要粘贴到论坛的UBB文本,同期目的代码处于选中状态,你复制就可以。

图片 1

只顾:假如你的HTML代码与本身的正规化不雷同,调换料定会出难点的,你能够根据本身的代码标准修改那个工具的局地代码,使其完结自身想要的职能。本文只是提供多个思路。 小编 webflash

...

本文由今晚买四不像发布于前端应用,转载请注明出处:简单实用的HTML到UBB转换脚本工具实现说明

关键词: