【发布时间】:2021-04-01 14:41:29
【问题描述】:
有什么方法可以获取PhraseMatcher 中的模式列表?例如,如果我将模式 abc, def, efg 添加到匹配器中,有没有办法列出这些模式?或者甚至只是检查 abc 是否是匹配器中的模式?
【问题讨论】:
有什么方法可以获取PhraseMatcher 中的模式列表?例如,如果我将模式 abc, def, efg 添加到匹配器中,有没有办法列出这些模式?或者甚至只是检查 abc 是否是匹配器中的模式?
【问题讨论】:
对于 PhraseMatcher,具体的内部规则列表没有公开,但 __contains__ 已实现,因此您可以这样做:
matcher.add("abc", ...)
"abc" in matcher # => True
出于好奇,您在检查什么?根据我对匹配器的经验,它们通常只是设置和使用而不会被过多地传递,我有点难以想象你会使用这个功能的情况。
【讨论】: