@@ -52,7 +52,7 @@ def searx_bang(full_query):
5252
5353 # check if query starts with engine name
5454 for engine in engines:
55− if engine.startswith(engine_query):
55+ if engine.startswith(engine_query.replace('_', ' ')):
5656 results.append('!{engine}'.format(engine=engine.replace(' ', '_')))
5757
5858 # check if query starts with engine shortcut
@@ -86,7 +86,7 @@ def searx_bang(full_query):
8686 results.append(':{lang_name}'.format(lang_name=lang_name))
8787
8888 # check if query starts with country
89− if country.startswith(engine_query):
89+ if country.startswith(engine_query.replace('_', ' ')):
9090 results.append(':{country}'.format(country=country.replace(' ', '_')))
9191
9292 # remove duplicates