regex - 在 Django 模板中使用正则表达式

标签 regex django django-templates

我想知道是否可以在 Django 模板中使用正则表达式:

<a href="#{{form.deal_template_name.value}} ????" data-toggle="tab">{{form.deal_template_name.value}}</a>

我想用 _ 替换空格和点。 (否则链接将与目标发生问题)
{{form.deal_template_name.value}}

.replace(/ /g,"_").replace(/\./g,"_")

如何直接在模板中做到这一点,这可能吗?

最佳答案

如果你真的想用脚射击自己:

Custom django filter这样做:

{% load replace %} {{ mystring|replace:"/l(u+)pin/m\1gen" }}

关于regex - 在 Django 模板中使用正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12582715/

相关文章:

java - 这个正则表达式替换了什么?

javascript - 从 HTTP 引用 URL 中提取字段/属性

python - 如何使用 sub() 匹配多行模式?

javascript - Morris.js 使用 Django 模板数组显示不正确的折线图

java正则表达式获取子串

django - Celery beat 进程在启动时分配大量内存

python - 在 Django App 的控制台输出中显示警告

python - 没有名为 psycopg2 的模块

python - 如何在 Django 中使用 attrs= {'type' : 'date' , } 将占位符添加到 forms.widgets.DateInput ?

django - 在 Django 模板中渲染 ChoiceField 选项