【发布时间】:2015-07-18 00:28:22
【问题描述】:
我是 Jinja2 的新手,在使用 python 正则表达式 (re) 时遇到问题。在下面的代码中,我想将包含错误字符串的行加粗。
{% block content %}
<div class="container">
{% for l in lines %}
{% if re.search(r"Error", l) %} {# <<< Throws error #}
<b> {{ l }} </b>
{% else %}
{{ l }} <hr>
{% endif %}
{% endfor %}
</div>
{% endblock %}
上面的 re.search 抛出以下错误:
jinja2.exceptions.TemplateSyntaxError
TemplateSyntaxError: expected token ',', got 'string'
【问题讨论】: