将英文字符串字母转换为大写或小写

安企CMS模板中怎么将英文字符串字母转换为大写或小写?

capfirst 过滤器可以将英文字符串第一个字母转换为大写。只有英文字母会被转换。

lower 过滤器可以将英文字符串中所有的字母转换成小写。

upper 过滤器可以将英文字符串中所有的字母转换成大写。

title 过滤器可以将英文字符串中所有的单词的首字母转换成大写。

使用方法

capfirst 过滤器的使用方法:

{{ obj|capfirst }}

lower 过滤器的使用方法:

{{ obj|lower }}

upper 过滤器的使用方法:

{{ obj|upper }}

title 过滤器的使用方法:

{{ obj|title }}

比如将 hello there! 中的第一个字母转换为大写,则可以这么写:

{{ "hello there!"|capfirst }}
# 显示结果
Hello there!

示例演示

capfirst 过滤器

{{ ""|capfirst }}
{{ 5|capfirst }}
{{ "h"|capfirst }}
{{ "hello there!"|capfirst }}
{{ "安企内容管理系统"|capfirst }}
# 显示结果


H
Hello there!
安企内容管理系统

lower 过滤器

{{ ""|lower }}
{{ 5|lower }}
{{ "h"|lower }}
{{ "hello there!"|lower }}
{{ "HELLO THERE!"|lower }}
{{ "hELLO tHERE!"|lower }}
{{ simple.chinese_hello_world|lower }}
# 显示结果


h
hello there!
hello there!
hello there!
你好世界

upper 过滤器

{{ ""|upper }}
{{ 5|upper }}
{{ "h"|upper }}
{{ "hello there!"|upper }}
{{ "HELLO THERE!"|upper }}
{{ "hELLO tHERE!"|upper }}
{{ "你好世界"|upper }}
# 显示结果


H
HELLO THERE!
HELLO THERE!
HELLO THERE!
你好世界

title 过滤器

{{ ""|title }}
{{ 5|title }}
{{ "h"|title }}
{{ "hello there!"|title }}
{{ "HELLO THERE!"|title }}
{{ "hELLO tHERE!"|title }}
{{ "你好世界"|title }}
# 显示结果


H
Hello There!
Hello There!
Hello There!
你好世界