Jinja2 查找字符串中的数字

Jinja2 查找字符串中的数字,jinja2,Jinja2,我有一个字符串“abc1234”,希望将数字单独存储为一个单独的字符串 尝试下面的代码。似乎“i”作为字符串传递,如果条件失败 {% set a = "12lat12" %} {% set b = [] %} {% for i in a %} {% if i is number %} {% do b.append(i) %} {% endif %} {% endfor %} {{b|join()}} 如果我将If条件更改为“If I is string”,则所有字符都会打印

我有一个字符串“abc1234”,希望将数字单独存储为一个单独的字符串

尝试下面的代码。似乎“i”作为字符串传递,如果条件失败

{% set a = "12lat12" %}
{% set b = [] %}
{% for i in a %}
{% if i is number %}
{% do b.append(i) %}
{% endif %}
{% endfor %}
{{b|join()}}
如果我将If条件更改为“If I is string”,则所有字符都会打印为“12lat12”