diff --git a/ankiqt/ui/view.py b/ankiqt/ui/view.py
index 4be9337c9..52eca1cbe 100644
--- a/ankiqt/ui/view.py
+++ b/ankiqt/ui/view.py
@@ -165,11 +165,11 @@ class View(object):
ret += ("%s"
% (bad, b[i1:i2] + (" " * ((j2 - j1) - (i2 - i1)))))
elif tag == "delete":
- p = re.compile(r"\s*\w+\s*")
+ p = re.compile(r"^\s*$")
if p.match(b[i1:i2]):
- ret += ("%s" % (bad, b[i1:i2]))
- else:
ret += ("%s" % (ok, b[i1:i2]))
+ else:
+ ret += ("%s" % (bad, b[i1:i2]))
elif tag == "insert":
ret += ("%s" % (bad, " " * (j2 - j1)))
return ret