trim 删除字符串特定字符
来源:pongo2 模板引擎 /
时间:2026-07-08
删除字符串所有前导和尾随空格、特定字符
模板中怎么删除一个字符串的首尾所有空格或特定字符?
trim、trimLeft、trimRight 过滤器可以分别删除字符串首尾空格、特定字符。
trim过滤器可以删除字符串首尾空格或特定字符;trimLeft过滤器可以删除字符串前导空格或特定字符;trimRight过滤器可以删除字符串尾随空格或特定字符。
使用方法
trim 过滤器的用法
# 仅删除空格、换行符
{{obj|trim}}
# 或者 删除指定字符
{{obj|trim:关键词}}
比如删除字符串 欢迎使用爱情CMS 的首尾空格,则可以这么写:
{{" 欢迎使用爱情CMS "|trim}}
# 显示结果
欢迎使用爱情CMS
删除字符串 欢迎使用爱情CMS 的首尾字符欢迎CMS,则可以这么写:
{{"欢迎使用爱情CMS"|trim:"欢迎CMS"}}
# 显示结果
使用爱情
trim过滤器同样支持在赋值标签(set)中使用,将处理结果存储到一个变量中,如:
{% set source = "欢迎使用爱情CMS(loveCMS)" %}
{% set result = source|trim:"欢迎" %}
{{result}}
# 显示结果
使用爱情CMS(loveCMS)
trimLeft 过滤器的用法
# 仅删除空格、换行符
{{obj|trimLeft}}
# 或者 删除指定字符
{{obj|trimLeft:关键词}}
比如删除字符串 欢迎使用爱情CMS 的前导空格,则可以这么写:
{{" 欢迎使用爱情CMS "|trimLeft}}
# 显示结果
欢迎使用爱情CMS
删除字符串 欢迎使用爱情CMS 的前导字符欢迎,则可以这么写:
{{"欢迎使用爱情CMS"|trimLeft:"欢迎"}}
# 显示结果
使用爱情CMS
trimLeft过滤器同样支持在赋值标签(set)中使用,将处理结果存储到一个变量中,如:
{% set source = "欢迎使用爱情CMS(loveCMS)" %}
{% set result = source|trimLeft:"欢迎" %}
{{result}}
# 显示结果
使用爱情CMS(loveCMS)
trimRight 过滤器的用法
# 仅删除空格、换行符
{{obj|trimRight}}
# 或者 删除指定字符
{{obj|trimRight:关键词}}
比如删除字符串 欢迎使用爱情CMS 的前导空格,则可以这么写:
{{" 欢迎使用爱情CMS "|trimRight}}
# 显示结果
欢迎使用爱情CMS
删除字符串 欢迎使用爱情CMS 的前导字符欢迎,则可以这么写:
{{"欢迎使用爱情CMS"|trimRight:"CMS"}}
# 显示结果
欢迎使用爱情
trimLeft过滤器同样支持在赋值标签(set)中使用,将处理结果存储到一个变量中,如:
{% set source = "欢迎使用爱情CMS(loveCMS)" %}
{% set result = source|trimRight:")" %}
{{result}}
# 显示结果
欢迎使用爱情CMS(loveCMS
示例演示
{{" 欢迎使用爱情CMS(loveCMS) "|trim}}
# 显示结果
欢迎使用爱情CMS(loveCMS)
{{"欢迎使用爱情CMS(loveCMS)"|trim:"欢迎"}}
# 显示结果
使用爱情CMS(loveCMS)
{{" 欢迎使用爱情CMS(loveCMS) "|trimLeft}}
# 显示结果
欢迎使用爱情CMS(loveCMS)
{{"欢迎使用爱情CMS(loveCMS)"|trimLeft:"欢迎"}}
# 显示结果
使用爱情CMS(loveCMS)
{{"欢迎使用爱情CMS(loveCMS) "|trimRight}}
# 显示结果
欢迎使用爱情CMS(loveCMS)
{{"欢迎使用爱情CMS(loveCMS) "|trimRight:") "}}
# 显示结果
欢迎使用爱情CMS(loveCMS
上一篇: contain join 判断包含关键词
下一篇: count 关键词出现的次数
