addslashes 预定义字符前添加反斜杠

来源:pongo2 模板引擎 / 时间:2026-07-08

预定义字符前添加反斜杠

模板中怎么给字符串中的预定义字符前添加反斜杠?

addslashes 过滤器可以指定的预定义字符前添加反斜杠。这些字符是单引号(’)、双引号(”)和反斜线(\)。

使用方法

addslashes 过滤器的使用方法:

{{ obj|addslashes }}

比如将 爱情\"CMS\" 中的预定义字符添加反斜杠,则可以这么写:

{{ "爱情\"CMS\""|addslashes|safe }}
# 显示结果
爱情\"CMS\"

示例演示

{{ "爱情CMS"|addslashes|safe }}
{{ "This is \\a Test. \"Yep\". 'Yep'."|addslashes|safe }}
# 显示结果
爱情CMS
This is \\a Test. \"Yep\". \'Yep\'.
客服