繁簡自由切換

任意轉換網頁中的簡體中文與正體中文(默認簡體→正體),顯示漢字對應漢語拼音,自訂任意替換文本

< Feedback on 繁簡自由切換

Question/comment

> 如果你只是有更好的繁簡對照表,也歡迎提交給我。

https://greasyfork.org/scripts/430412-chinese-conversion-api


引用後選 ChineseConversionAPI.sc2tc 和 ChineseConversionAPI.tc2sc

hoothinAuthor
§
Posted: 09. 09. 2022

鍵值對遍歷,且直接用萬字正則替換,效率太低。晚些時候我整合進轉換表。

感謝。

對照表來源似乎是 https://addons.mozilla.org/zh-TW/firefox/addon/meihua-chinese-converter/ 不知是否有最新數據。

Chromium based 使用V8 engine, REGEXP 有很大程度的優化, 沒你想像中的慢。

反而你每個字元抽出來再查表會慢
因為涉及記憶體分配

你可以比較看看

hoothinAuthor
§
Posted: 09. 09. 2022

查詢速度取決於單個文本對象的長度。例如程式碼上色,你可以試試看我寫的picviewer ce+在本站的上色耗時。 正則倒也不是不能用,只是我沒有這個需求。 另外我所寫的是個多叉樹,并非簡單的遍歷查表,理論上查詢時間複雜度為O(1)。

我暫時不考慮用你的api,但還是感謝建議。

Post reply

Sign in to post a reply.