@@ -52,7 +52,7 @@ def searx_bang(full_query):
53 # check if query starts with engine name
53 # check if query starts with engine name
54 for engine in engines:
54 for engine in engines:
55− if engine.startswith(engine_query):
55+ if engine.startswith(engine_query.replace('_', ' ')):
56 results.append('!{engine}'.format(engine=engine.replace(' ', '_')))
56 results.append('!{engine}'.format(engine=engine.replace(' ', '_')))
58 # check if query starts with engine shortcut
58 # check if query starts with engine shortcut
@@ -86,7 +86,7 @@ def searx_bang(full_query):
86 results.append(':{lang_name}'.format(lang_name=lang_name))
86 results.append(':{lang_name}'.format(lang_name=lang_name))
88 # check if query starts with country
88 # check if query starts with country
89− if country.startswith(engine_query):
89+ if country.startswith(engine_query.replace('_', ' ')):
90 results.append(':{country}'.format(country=country.replace(' ', '_')))
90 results.append(':{country}'.format(country=country.replace(' ', '_')))
92 # remove duplicates
92 # remove duplicates