diff --git a/anki/upgrade.py b/anki/upgrade.py index 4a13fc268..6b010ef15 100644 --- a/anki/upgrade.py +++ b/anki/upgrade.py @@ -582,10 +582,10 @@ order by ordinal""", mid)): new = fld # rewrite reference in template t[key] = t[key].replace(all, "{{{%s}}}" % new) - regexps = col.media.regexps + ( - r"(\[latex\](.+?)\[/latex\])", - r"(\[\$\](.+?)\[/\$\])", - r"(\[\$\$\](.+?)\[/\$\$\])") + regexps = col.media.regexps + [ + r"(\[latex\](?P.+?)\[/latex\])", + r"(\[\$\](?P.+?)\[/\$\])", + r"(\[\$\$\](?P.+?)\[/\$\$\])"] # process each model for m in col.models.all(): state = dict(mflds={}, fields=0)