2012年3月18日 星期日

[JavaScript] 好讀製作機

這篇文章是專為洽民而生的www

這個JavaScript工具是用來做簡易的製毒工作。所謂簡易的製讀,就是把連結文字變成超連結or圖片。平常的文章都可以正確轉換,但若碰到Unicode、雙色字就會變成亂碼嘛反正一般人製毒本來就是為了看圖方便(?。雖然這可以透過再貼一份純文字格式的文章(不含ANSI色碼的意思)來解決亂碼問題,不過這就有點超出「簡易」的範圍了。

除了亂碼問題,在取代成超連結或圖片時也遇到了不少麻煩。例如有些.jpg結尾的網址其實不是圖片、有些圖片網站不支援外連……之類的。在範例網中的範例裡面有把photo.xuite.net的圖片轉回連結,但如果有其它的網站也是不支援外連的,建議各位把範例下載下來然後自己改吧。

連結

整個程式的流程大約就是

  1. 使用者貼上文章,程式讀取
  2. 以換行符號為Pattern,將文章切成以行為單位
  3. 以ESC為Pattern,將色碼區塊切開->產生html tag
  4. 正規表達式,把http開頭的字串轉換成超連結或圖片
  5. 輸出
希望洽民不要再因為製毒被桶了www

沒有留言:

張貼留言