From 3b71f8e44eb132db33d533bbec4a961e20536df7 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 11 Dec 2017 16:42:19 +1000 Subject: [PATCH] move regex flags to start of string --- anki/template/template.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/anki/template/template.py b/anki/template/template.py index 82ba12ce0..009898976 100644 --- a/anki/template/template.py +++ b/anki/template/template.py @@ -209,7 +209,9 @@ class Template: def _removeFormattingFromMathjax(self, txt, ord): opening = ["\\(", "\\["] closing = ["\\)", "\\]"] - regex = r"(\\[([])(.*?)"+(clozeReg%ord)+r"(.*?)(\\[\])])" + # flags in middle of expression deprecated + creg = clozeReg.replace("(?si)", "") + regex = r"(?si)(\\[([])(.*?)"+(creg%ord)+r"(.*?)(\\[\])])" def repl(m): enclosed = True for s in closing: