我开始使用Jinga,似乎无法弄清楚如何在特定角色后找到一个字符串。
以下是一个例子:
{{'#' in "Test1 Test2 #Test3 Test4 #Test5 #Test6" }}
如果字符串包含“#”字符,我就可以测试它。 现在我希望能够以某种方式在“#”之后(以及在下一个空格之前)取出完整的单词,以便生成的变量看起来像这样:
Test3 and Test5 and Test6
这是否可以在Jinja模板中使用?
答案 0 :(得分:1)
Here is the perfect solution:
{% for word in "Test1 Test2 #Test3 Test4 #Test5 #Test6".split() if "#" in word %}
{{ word.replace('#', '') }}
{%- endfor %}