move regex flags to start of string

This commit is contained in:
Damien Elmes 2017-12-11 16:42:19 +10:00
parent 7ac601f0af
commit 3b71f8e44e

View file

@ -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: