【发布时间】:2011-10-14 05:27:27
【问题描述】:
是否有一个 通用 库可以让我根据 自定义语法和项目列表进行自动完成?
这是我正在寻找的示例。
语法:
- 你可以吃苹果和芒果
- 你可以喝牛奶和水
- 你可以移动所有东西
- 句子结构:动词 [+ 形容词] + 宾语
项目:
- 1 个青苹果
- 1 个微小的苹果
- 1 个青芒果
- 1 个黄芒果
- 1 个芒果 [未指定颜色]
- 1 牛奶
- 1 水
预期行为(第一行是用户的输入,第二行是建议)
m
move, munch
mo
move
move g
move green apple, move green mango
move y
move yellow mango
move m
move milk, move mango, move microscopic apple
【问题讨论】:
-
@S.Lott - 您标记为“完全重复”的问题 - 虽然相关 - 它不是重复的。该问题仅涉及根据其他字符串列表完成字符串。我的问题是关于定义语法规则,然后在此基础上进行自动完成。 :)
-
请更新您的问题,以明确您的问题与其他看似相同的问题有何不同。您可能希望搜索所有其他 Python 自动完成问题并找出与所有先前问题的具体差异。
标签: python parsing user-interface autocomplete grammar