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

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

    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(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