删除字符串所有前导和尾随空格、特定字符

安企CMS模板中怎么删除一个字符串的首尾所有空格或特定字符?

trimtrimLefttrimRight 过滤器可以分别删除字符串首尾空格、特定字符。

  • trim 过滤器可以删除字符串首尾空格或特定字符;
  • trimLeft 过滤器可以删除字符串前导空格或特定字符;
  • trimRight 过滤器可以删除字符串尾随空格或特定字符。

使用方法

trim 过滤器的用法

# 仅删除空格、换行符  
{{obj|trim}}  
# 或者 删除指定字符  
{{obj|trim:关键词}}  

比如删除字符串 欢迎使用安企CMS 的首尾空格,则可以这么写:

{{" 欢迎使用安企CMS "|trim}}  
# 显示结果  
欢迎使用安企CMS  

删除字符串 欢迎使用安企CMS 的首尾字符欢迎CMS,则可以这么写:

{{"欢迎使用安企CMS"|trim:"欢迎CMS"}}  
# 显示结果  
使用安企  

trim过滤器同样支持在赋值标签(set)中使用,将处理结果存储到一个变量中,如:

{% set source = "欢迎使用安企CMS(AnQiCMS)" %}  
{% set result = source|trim:"欢迎" %}  
{{result}}  
# 显示结果  
使用安企CMS(AnQiCMS)  

trimLeft 过滤器的用法

# 仅删除空格、换行符  
{{obj|trimLeft}}  
# 或者 删除指定字符  
{{obj|trimLeft:关键词}}  

比如删除字符串 欢迎使用安企CMS 的前导空格,则可以这么写:

{{" 欢迎使用安企CMS "|trimLeft}}  
# 显示结果  
欢迎使用安企CMS  

删除字符串 欢迎使用安企CMS 的前导字符欢迎,则可以这么写:

{{"欢迎使用安企CMS"|trimLeft:"欢迎"}}  
# 显示结果  
使用安企CMS  

trimLeft过滤器同样支持在赋值标签(set)中使用,将处理结果存储到一个变量中,如:

{% set source = "欢迎使用安企CMS(AnQiCMS)" %}  
{% set result = source|trimLeft:"欢迎" %}  
{{result}}  
# 显示结果  
使用安企CMS(AnQiCMS)  

trimRight 过滤器的用法

# 仅删除空格、换行符  
{{obj|trimRight}}  
# 或者 删除指定字符  
{{obj|trimRight:关键词}}  

比如删除字符串 欢迎使用安企CMS 的前导空格,则可以这么写:

{{" 欢迎使用安企CMS "|trimRight}}  
# 显示结果  
欢迎使用安企CMS  

删除字符串 欢迎使用安企CMS 的前导字符欢迎,则可以这么写:

{{"欢迎使用安企CMS"|trimRight:"CMS"}}  
# 显示结果  
欢迎使用安企  

trimLeft过滤器同样支持在赋值标签(set)中使用,将处理结果存储到一个变量中,如:

{% set source = "欢迎使用安企CMS(AnQiCMS)" %}  
{% set result = source|trimRight:")" %}  
{{result}}  
# 显示结果  
欢迎使用安企CMS(AnQiCMS  

示例演示

{{" 欢迎使用安企CMS(AnQiCMS) "|trim}}  
# 显示结果  
欢迎使用安企CMS(AnQiCMS)  
{{"欢迎使用安企CMS(AnQiCMS)"|trim:"欢迎"}}  
# 显示结果  
使用安企CMS(AnQiCMS)  
{{" 欢迎使用安企CMS(AnQiCMS) "|trimLeft}}  
# 显示结果  
欢迎使用安企CMS(AnQiCMS)  
{{"欢迎使用安企CMS(AnQiCMS)"|trimLeft:"欢迎"}}  
# 显示结果  
使用安企CMS(AnQiCMS)  
{{"欢迎使用安企CMS(AnQiCMS) "|trimRight}}  
# 显示结果  
欢迎使用安企CMS(AnQiCMS)   
{{"欢迎使用安企CMS(AnQiCMS) "|trimRight:") "}}  
# 显示结果  
欢迎使用安企CMS(AnQiCMS  
问题反馈可加技术微信:tsrz001