Escape strings for regex query.

This commit is contained in:
Greg Turner 2010-09-16 14:37:18 +10:00
parent d274576b47
commit b7e84031e3

View File

@ -64,7 +64,7 @@ class StringField(BaseField):
regex = r'%s$'
elif op == 'exact':
regex = r'^%s$'
value = re.compile(regex % value, flags)
value = re.compile(regex % re.escape(value), flags)
return value