国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

簡單實用的HTML到UBB轉換腳本工具實現說明

2019-11-21 01:01:23
字體:
來源:轉載
供稿:網友
現在出現一點麻煩:博客編輯器多為支持HTML發布,而論壇多為支持UBB,這意味著你想把之前發布在博客的文章直接復制發布到論壇是不行的。怎么辦呢?手工一個個標簽改?這樣顯然太麻煩了,況且懶乃人之本性嘛,哈!我也是位懶人,所以我寫了個工具,可以幫助自己把博客的HTML轉換成適合論壇發布的UBB格式,即使不能完全轉換,但已幫我省去很多工作。

因為本人一直從事WEB前端開發工作,所以我知道HTML語義的重要性,也清楚如何標準編碼,所以我發布在博客的HTML符合下面幾個標準,使用這些標準,有利于更成功地實現HTML 到UBB的轉換:

(1)所有標簽合法嵌套并正常結束
(2)小標題使用h標簽,段落使用p標簽
(3)每張博客附圖各占一行并居中,img標簽同樣作為一個新的段落放在p標簽中
(4)代碼片段是用博客園編輯器生成的,是一個div標簽包含的內容塊

這個HTML 2 UBB轉換工具代碼如下。通過代碼你可以看到這是利用了正則表達式重復替換實現的,為了優化替換速度,我把可能存在大量無用HTML的內容先替換,這樣后面其它方法無須再替換其中的內容,比如由博客園編輯器生成的代碼片段就是要先替換的目標,它會被替換成“[code]這里是代碼片段[/code]”,后面自己再把中間的文字替換成實際的代碼就行了。

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]

工具的使用方法是(參考下面附圖):復制你發布到博客之前自己編輯好的HTML代碼放于上文本框,然后再點擊中間的“轉換”按鈕,這樣工具就會在下面文本框生成你要粘貼到論壇的UBB文本,同時目標代碼處于選中狀態,你復制即可。


注意:如果你的HTML代碼與我的標準不一樣,轉換肯定會出問題的,你可以根據自己的代碼標準修改這個工具的部分代碼,使其達到自己想要的效果。本文只是提供一個思路。 作者 webflash
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广平县| 枣阳市| 包头市| 临沧市| 大新县| 张掖市| 揭西县| 彭泽县| 高要市| 土默特左旗| 遂昌县| 万载县| 石河子市| 钟山县| 喀什市| 观塘区| 东辽县| 双城市| 临邑县| 东平县| 吴忠市| 敦化市| 喜德县| 江华| 福州市| 邓州市| 阿合奇县| 太仆寺旗| 尉犁县| 廊坊市| 贵溪市| 和静县| 巩义市| 永寿县| 罗江县| 张家港市| 普陀区| 襄樊市| 安泽县| 长岭县| 抚顺县|