diff --git a/anki/template/furigana.py b/anki/template/furigana.py index a41e1f56d..37d56e313 100644 --- a/anki/template/furigana.py +++ b/anki/template/furigana.py @@ -6,10 +6,11 @@ import re from anki.hooks import addHook -r = r' ?([^ ]+?)\[(.+?)\]' +r = r' ?([^[]+?)\[(.+?)\]([^ ]+?|$)' ruby = r'\1\2' def noSound(repl): + repl += r"\3" def func(match): if match.group(2).startswith("sound:"): # return without modification