繁体   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