From 4dce1befa54f56af5d3c336f5c6a06261f374610 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 27 Jan 2018 15:15:07 +1000 Subject: [PATCH] re.escape leaves _ alone in python 3 --- anki/find.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anki/find.py b/anki/find.py index 6ae6776ce..ec6302e18 100644 --- a/anki/find.py +++ b/anki/find.py @@ -440,7 +440,7 @@ select distinct(n.id) from cards c, notes n where c.nid=n.id and """+preds # nothing has that field return # gather nids - regex = re.escape(val).replace("\\_", ".").replace("\\%", ".*") + regex = re.escape(val).replace("_", ".").replace("\\%", ".*") nids = [] for (id,mid,flds) in self.col.db.execute(""" select id, mid, flds from notes