Используя вход в качестве шаблона (это обратный способ основного использования), вы можете легко реализовать простой функцию автоматического завершения 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”