Используя вход в качестве шаблона (это обратный способ основного использования), вы можете легко реализовать простой функцию автоматического завершения Word!
import re example_words = ["Python", "Linux", "HHKB", "Pizza", "Ninja"] pattern = input() for word in example_words: if re.match(pattern, word, re.IGNORECASE): print(word)
Входной пример
li
Выход
Linux
Версия: Python 3
Оригинал: “https://dev.to/kozmof/implementing-auto-completion-by-regex-kbe”