Fix escaping in regex search

This commit is contained in:
DarkPhoenix
2020-04-11 01:33:53 +03:00
parent 28137fa3f4
commit a1f8a7a930
2 changed files with 5 additions and 4 deletions

View File

@@ -144,7 +144,7 @@ class SearchWorkerThread(threading.Thread):
else:
filters = [None]
if request.strip().startswith('re:'):
if request.strip().lower().startswith('re:'):
requestTokens = self._prepareRequestRegex(request[3:])
else:
requestTokens = self._prepareRequestNormal(request)
@@ -205,6 +205,7 @@ class SearchWorkerThread(threading.Thread):
if thisEscaped:
currentToken += char
elif char == '\\':
currentToken += char
nextEscaped = True
elif char == '[':
currentToken += char