diff --git a/app/MetaGer.php b/app/MetaGer.php
index b608e4e872272c3605ef4e751be5e7e45c0ce172..73106b2adade29acbffcc6cb67df7e2ee7b174a9 100644
--- a/app/MetaGer.php
+++ b/app/MetaGer.php
@@ -1358,7 +1358,7 @@ class MetaGer
         $words = preg_split("/\s+/si", $tmp);
         $newQ = $this->q;
         foreach ($words as $word) {
-            if (strpos($word, "-") === 0 && strlen($word) > 1) {
+            if(preg_match("/^-[a-zA-Z0-9]/", $word)){
                 $this->stopWords[] = substr($word, 1);
                 $newQ = str_ireplace($word, "", $newQ);
             }