У меня есть словарь отображения -
mapping = {"one":1,"two":2,"three*":3,"_four":4}
t = Template("Hello {{ mapping['one'] }}!, {{ mapping['two'] }}, {{ mapping['three'] }}")
b = t.render(mapping=mapping)
Я должен заменить переменные здесь как часть шаблонов Jinja.но ключи словаря здесь не являются точным совпадением, а основаны на некоторых регулярных выражениях.
Я хочу, чтобы при обращении к ключам внутри шаблона Jinja я мог использовать какое-либо совпадение с регулярным выражением или подобное сопоставление оператора, чтобыЯ могу сослаться {{mapping ['three']}} и {{mapping ['three1']}} даст мне 3 в качестве значения.