Как отфильтровать только буквы в jinja2 - PullRequest
0 голосов
/ 20 июня 2019

Например, у меня есть эти строки, как бы я отфильтровал, чтобы получать только буквы:

"0asd0" "2aqw" "3qwe"

Как бы я получил, чтобы быть asd, aqwи qwe?

1 Ответ

1 голос
/ 04 июля 2019

Вы можете преобразовать строку в список, отфильтровать ( отклонить ) цифры и список join обратно в строку.Например:

{% for str in test %}
    {{ str | list | reject("in", ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]) | join }}
{% endfor %}

Если test , это список строк, каждый элемент этого списка будет очищен от цифр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...