跳至主要内容

全部都是錯字

· 閱讀時間約 4 分鐘 ┊ 純文字版

如果一篇文章全部都是錯字,還可以看得懂嗎?

英文的話,只要每個單字的頭尾字母保持原樣,就算中間的字母大洗牌,你依然可以輕易讀懂。例如:

"It deosn't mttaer in waht oredr the ltteers in a wrod are, the olny iprmoetnt tihng is taht the frist and lsat ltteer be at the rghit pclae."

那我就在想,中文也可以這樣嗎?如果把每個字都換成「萇淂宥酟潒虳鈤宇長得有點像的錯字」,可以換掉多少還讓人能讀懂原文呢?

來試試看,原文:

我之前曾經有過 Facebook、Instagram 和 Twitter 帳號;但我從 2022 下半年開始,把所有的帳號都刪除了。我現在唯一有使用的社群媒體只剩下 YouTube,但我的願望是有一天我也可以不需要用它。

20% 是錯字:

我之葥曾經有過 Facebook、Instagram 和 Twitter 帳號;但我徙 2022 下半年開始,把所有的帳唬都刪狳予。我現在嗺一有使用的社群媒體只剩下 YouTube,但我的縓望是宥一天我也可以不薷要用它。

40% 是錯字:

我玄前罾經有渦 Facebook、Instagram 和 Twitter 帳唬;但莪從 2022 卡丰年開咍,把岓有的帳號嘟珊狳了。我現在唯一有使甭虳社群媒體只馜卡 YouTube,怛我虳願望寔有一夭我池叮苡丕需票用牝。

60% 是錯字:

莪玄葥罾緇宥過 Facebook、Instagram 和 Twitter 粻唬;怛我從 2022 下丰年閞咍,挹岓宥的帳號嘟珊狳予。我現在嗺一宥使用的杜郡謀體只剩卡 YouTube,怛莪虳縓聖寔有一天莪池叮苡丕薷票甭牝。

80% 是錯字:

莪之葥罾緇宥過 Facebook、Instagram 和 Twitter 粻號;怛莪徙 2022 卡丰姩閞咍,挹岓宥虳粻唬嘟珊狳予。我鋧社嗺一宥俚甭虳杜郡謀骳口馜卡 YouTube,但莪虳願聖寔宥一天莪也叮苡丕薷要用它。

100% 是錯字:

莪玄葥罾緇宥渦 Facebook、Instagram 秝 Twitter 粻唬;怛莪徙 2022 卡丰姩閞咍,挹岓宥虳粻唬嘟珊狳予。莪鋧社嗺十宥俚甭虳杜郡謀骳口馜卡 YouTube,怛莪虳縓聖寔宥十夭莪池叮苡丕薷票甭牝。

用來做替換的程式碼在這裡(Python 檔案,按右鍵另存下載)。

我覺得換到 40-60% 左右勉強都還能看懂耶!不過中文字的問題是,有些筆劃很少的字(例如「一」)並沒有長得很像的替代品。所以或許得設定規則,規定筆劃數多少以下的字「不可替換」之類的──其實最開頭的那句英文版也是這樣,如果要保持頭尾字母不變的話,三個字母以下的單字就動不了了。

至於我為什麼要花兩個小時研究這個?因為沒用的東西就是藝術呀。

(如果你找到了更好的替換演算法,歡迎在你的部落格跟大家分享!)

同場加映