我有.rtf格式的塞爾維亞語 - 英語單詞,我需要從該文檔中提取它並將它們放入某些數據結構中。 我知道使用數據庫,但我不知道它是否適合這種情況。例如,我有斜體字,不知道如何把它放入數據庫(也許把標籤?)。是否有其他數據結構用於存儲格式化文本(粗體和斜體)?字典的數據結構
Q
字典的數據結構
2
A
回答
1
這取決於你在DB需要的粒度。您可以根據格式的含義定義一致的數據模型嗎?
class Entry {
String serbianWord;
String serbianPhonetic;
String serbianOtherElementOfDictionary;
String englishWord;
String englishPhonetic;
String englishOtherElementOfDictionary;
}
理想情況下,格式(視圖)和數據庫(模型)應該是分開的。
但是,如果這樣做是使問題過於複雜,那麼存儲標記數據是一個合理的選擇。
1
這取決於如果整個文本是加下劃線/斜體或只是一些部分。如果整個文本以下劃線/斜體顯示,則可以在數據庫表中添加兩列,如「is_bold」和「is_italic」。否則,我會建議某種標記(HTML標記或Markdown)。我專注於數據庫解決方案,因爲我假設你想永久存儲這本字典。
問候
西蒙
相關問題
- 1. Python數據結構,字典?
- 2. 搜索在字典中的字 - 數據結構和方法
- 3. python - 哪個數據結構用作一個數組的字典?
- 4. .Net數據結構,結合了集合和字典語義
- 5. 最佳數據結構:字典數組,對象數組?
- 6. 高效的基於字典的數據結構
- 7. Scrapy。複雜結構的分析結果(字典字典)
- 8. python字典numpy結構化數組
- 9. 數據結構:詞典如樹
- 10. 數據結構多語言詞典
- 11. Python。類,結構,字典?
- 12. Python和XML結構字典
- 13. 實現字典反向功能的數據結構
- 14. 從不同大小的字典創建數據結構python3.x
- 15. 實現字典的最佳數據結構?
- 16. 數據結構;轉換的元組列表到字典
- 17. 字典中複雜鍵的數據結構
- 18. 什麼是快速字典搜索的最佳數據結構?
- 19. 火車路線的字典最佳數據結構?
- 20. Python的數據結構到使用Django模板(列表和類型的字典)JS數據結構
- 21. C#數據結構像字典但沒有值
- 22. 與數據字典結構,從多個列表
- 23. 你會用什麼數據結構來實現字典?
- 24. 數據結構:Top K排序字典鍵值
- 25. 實現功能/持久性字典數據結構
- 26. 文字結構time數據
- 27. 在網絡中構建數據字典
- 28. 的Python - 生成父/子字典結構
- 29. 轉換Python字典到ctypes的結構
- 30. 複製複雜的字典結構
你能更專注於你的問題嗎?你想閱讀一個RTF文件嗎?你想把塞爾維亞語的單詞映射到英語(反之亦然)嗎?格式的真正影響是什麼?如果您只是想將塞爾維亞語映射爲英語單詞,則可以在內存中使用'Map'實現之一,如'java.util.HashMap'。如果你想讓這些東西持續下去,那麼使用數據庫(甚至像sqlite3這樣的東西)將是一種可行的方法。 – birryree 2011-03-05 01:19:49
這裏是我的文件的示例: http://www.scribd.com/doc/50060017/multi 我需要從這個文檔中提取並將這些單詞保存到數據庫.. – 2011-03-05 01:40:49