從平假名和片假名圖表來看,應該可以將日語文本「正常化」爲平假名或片假名。構建表格並實現用於搜索/替換的字典/正則表格非常簡單。有誰知道工作已經完成的地方?如何將所有日文平假名轉換爲Python中的片假名字符?
1
A
回答
2
你爲什麼要這樣做?片假名傳統上用於從其他語言借用的單詞,而平假名用於日語母語。通過將日文文本標準化爲一種或另一種形式,您實際上可能會阻礙閱讀(至少對我來說這會更困難,因爲我通過使其正常化而放鬆了上下文)。
但在回答你的問題,這似乎做你問什麼: JCONV
1
你可以做你想做的非常迅速做用str.translate什麼。
然而,它不明顯,爲什麼你想這樣做。
我所謂的使用基於拉丁字母書寫的語言進行標準化的過程將包括低級化,標準化空白以及刪除重音符等,以便結果爲ASCII。這樣做的目的不是爲了顯示,而是在某種模糊搜索/匹配/查找場景中比較用戶輸入的文本。重要的是,口音等錯誤是相當普遍的,甚至與本土語言的作家有關。
鑑於平假名在日文寫作系統中扮演的角色(詞經常有漢字和平假名後綴),我無法想象將平假名字符改爲片假名的任何用法......請賜教。
相關問題
- 1. 如何將平假名轉換爲半角片假名?
- 2. 如何將日文字符分類爲漢字或片假名或平假名?
- 3. 使日文文本(平假名,片假名和日文漢字)可見
- 4. 平假名到漢字轉換器
- 5. MySQL的困難 - 平假名和片假名被視爲相同
- 6. PHP:日本字符驗證:爲什麼平假名驗證針對片假名字符正則表達式?
- 7. 在C#中將日語句子轉換爲假名的庫?
- 8. 如何檢查字符串中的單字節片假名
- 9. 如何日文漢字翻譯成片假名
- 10. 允許在文本框中只有一半片假名(日文)字符
- 11. 如何獲得(平假名)字符中的筆劃數?
- 12. Python的JSON:NameError:名字 '假' 沒有定義
- 13. 如何在iPhone應用程序中顯示平假名日語字符
- 14. 在C中用片假名排序日文文本#
- 15. SugarCRM中的假名
- 16. .net繪製文字不帶輪廓(具體爲平假名)
- 17. 檢查COBOL中半角片假名字符
- 18. 如何將任何數字快速轉換爲真或假
- 19. 默認情況下iphone上是否有日文假名字體?
- 20. 如何生成假書名?
- 21. 熊貓假日假日名稱,以數據幀
- 22. 如何將字符串名稱日期轉換爲DateTimeFormat Mysql c#?
- 23. 如何將字符串轉換爲Python中的有效變量名?
- 24. 如何在AS3中將字符串「1」和「0」轉換爲真和假?
- 25. 如何與假字符中的非字母字符交換
- 26. 摺疊多維關聯數組,因此如果所有子節點都爲假,節點將轉換爲假
- 27. CSS轉換沒有休假
- 28. Python:將Unicode代碼點文件名轉換爲字符串
- 29. Python - 將字符串轉換爲文件名
- 30. 如何將字符串切片轉換爲符文切片
正常化假名有很多用途;首先實現全文搜索。那麼也有各種語言應用。 – GolDDranks 2014-01-30 00:03:45
可以使用一些python3兼容 – Zuoanqh 2017-11-17 01:23:04