def goglib_search_filter(self, search_bar):
self.goglib_search_filter_list = []
filter = search_bar.get_text()
for game_name in self.goglib_games_list:
# Find sequence of characters in the beggining of the string
if bool(re.match(filter, self.goglib_dict_name_to_title[game_name], re.I)):
self.goglib_search_filter_list.append(game_name)
# Find sequence of characters anywere in the string
if len(filter) > 1:
if filter.lower() in self.goglib_dict_name_to_title[game_name].lower():
self.goglib_search_filter_list.append(game_name)
self.goglib_apply_filters()
评论列表
文章目录