Python 3.x 如何仅过滤jinja2中的字母
例如,如果我有这些字符串,我将如何过滤以仅获取字母: 0asd0 2aqw 3qwePython 3.x 如何仅过滤jinja2中的字母,python-3.x,jinja2,Python 3.x,Jinja2,例如,如果我有这些字符串,我将如何过滤以仅获取字母: 0asd0 2aqw 3qwe 如何将其转换为asd、aqw和qwe?您可以将字符串转换为列表,过滤掉拒绝数字,并将连接列表重新转换为字符串。例如: {% for str in test %} {{ str | list | reject("in", ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]) | join }} {% endfor %} 如果这里的test是一个字符串列表
如何将其转换为asd、aqw和qwe?您可以将字符串转换为列表,过滤掉拒绝数字,并将连接列表重新转换为字符串。例如:
{% for str in test %}
{{ str | list | reject("in", ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]) | join }}
{% endfor %}
如果这里的test是一个字符串列表,那么该列表中的每一项都将从数字中清除。在jinja模板中或仅在python?Jinja2模板中