From fec37958f4e83be72ddf328f899f84ce527db3aa Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 11 Jun 2012 22:19:56 +0900 Subject: [PATCH] tweak furigana regex MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit try to support text like: 今日[きょう]も 元気[げんき] --- anki/template/furigana.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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