From c03ebbf853e1ed60f13ceb761ba6559002090b8a Mon Sep 17 00:00:00 2001 From: Michal Kunc Date: Wed, 24 Nov 2021 12:55:45 +0100 Subject: [PATCH] Add named capture groups --- db_explorer/db_explorer/app.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/db_explorer/db_explorer/app.py b/db_explorer/db_explorer/app.py index 283c3ed..73c22c1 100644 --- a/db_explorer/db_explorer/app.py +++ b/db_explorer/db_explorer/app.py @@ -17,10 +17,10 @@ with open("./db_explorer/en.json") as f: @app.template_filter('filter_vtt') def filter_vtt(text): - compendium_re = re.compile(r"@Compendium\[([^\]]+)\]\{([^\}]+)\}") + compendium_re = re.compile(r"@Compendium\[(?P[^\]]+)\]\{(?P[^\}]+)\}") def compendium_return(m): # TODO: Actually add links - return f"{m.group(2)}" + return f"{m.group('value')}" macro_re = re.compile(r"\[\[\/\S*?r(?:oll)?\s(?:(?P[^\{\] ]+)[^\{\]]*|(?:\{(?P[^\}]+)\}\[[^\]]+\])?)\]\](?:\{(?P[^\}]+)\})?") def macro_return(m): if m.group('alt') is not None: