From e3885fd924117ed2d610b486206d140729dad346 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 18 Oct 2017 21:56:57 +1000 Subject: [PATCH] fix detection of media refs in cloze https://anki.tenderapp.com/discussions/beta-testing/796-another-check-media-issue --- anki/media.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/anki/media.py b/anki/media.py index 27d131f45..8abe608a3 100644 --- a/anki/media.py +++ b/anki/media.py @@ -189,15 +189,15 @@ create table meta (dirMod int, lastUsn int); insert into meta values (0, 0); strings = [] from anki.template.template import clozeReg def qrepl(m): - if m.group(3): - return "[%s]" % m.group(3) + if m.group(4): + return "[%s]" % m.group(4) else: return "[...]" def arepl(m): - return m.group(1) + return m.group(2) for ord in ords: s = re.sub(clozeReg%ord, qrepl, string) - s = re.sub(clozeReg%".+?", "\\2", s) + s = re.sub(clozeReg%".+?", "\\4", s) strings.append(s) strings.append(re.sub(clozeReg%".+?", arepl, string)) return strings