簡體   English   中英

附魔不區分大小寫的字典搜索

[英]Case insensitive dictionary search with enchant

有沒有辦法在附魔中進行不區分大小寫的搜索?

我正在努力實現以下目標:

import enchant
d = enchant.DictWithPWL("en_US","mywords.txt")

d.check("Alexandria")
True
d.check("alexandria")
False

兩種情況都應返回True

我在任何地方都沒有找到有關將Enchant設置為不區分大小寫的匹配的任何信息,所以暫時這是我的解決方案,盡管它顯然會大大降低性能:

if d.check(word) or d.check(word.capitalize()):

按照您的示例,它應該返回True

import enchant
d = enchant.DictWithPWL("en_US","/home/user/yourscript.py")

a=d.check("import")
print(a)
a=d.check("Import")
print(a)

輸出:

True
True

您可以嘗試以下鏈接,也可以使用其他替代方法來實現此http://pythonhosted.org/pyenchant/tutorial.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM