Существует ли простой способ поддержки символов подстановки ("*") при поиске строк - без использования RegEx?
Пользователи должны вводить поисковые термины с использованием подстановочных знаков, но не должны иметь дело со сложностью RegEx:
"foo*" => str.startswith("foo")
"*foo" => str.endswith("foo")
"*foo*" => "foo" in str
(становится сложнее, когда есть несколько поисковых запросов, например, "foo bar baz")
Это кажется распространенной проблемой, поэтому мне интересно, есть ли готовое решение для этого.
Любая помощь будет принята с благодарностью!