set fields 字符串按空格拆分成数组
fields 过滤器 在模板中将文字按照空格来拆分成数组 定义的数组是一个 []string{}, 在后续中进行遍历输出结果。使用方法fields 过滤器的用法:{% set values = "文字内容"|fields %} {% set v
index 关键词在字符串或数组的位置
模板中怎么获取某个关键词在一行字符串或数组中出现的位置?index 过滤器可以计算某个关键词在一行字符串或数组(array/slice)中出现的位置。如果字符串中包含多个需要查找的关键词,则index返回的是首次出现的位置。如果没有找到,则返回-1。注意:如果字符串中有中文,则计算位置的时
list 在模板中定义数组
模板中怎么在模板中定义数组?list 过滤器可以在模板中定义数组。定义的数组是一个 []string{},可以在后续中进行遍历输出结果。使用方法list 过滤器的用法:{% set values = '["关键词1","关键词2","关键词3"]'|list %} 待转换字符串用单引号或双
replace 替换字符串
模板中怎么将字符串中的某个词替换成另外的词呢?replace 过滤器可以将字符串中的旧的词old替换词新的词new,返回替换后的新字符串。如果 old 为空,它将在字符串的开头和每个 UTF-8 序列之后进行匹配。如果new为空,则移除old。使用方法replace 过滤器的用法:# 将旧
repeat 指定重复多次输出字符串
模板中怎么将一个字符串按指定次数重复输出呢?repeat 过滤器可以将一个字符串按指定次数重复。使用方法repeat 过滤器的使用方法:{{obj|repeat:次数}} 比如重复 安企CMS 5次,则可以这么写:{{"安企CMS"|repeat:5}} # 显示结果 安企CMS安企CMS
add 数字或字符串相加
过滤器:数字或字符串相加
addslashes 预定义字符前添加反斜杠
模板中怎么给字符串中的预定义字符前添加反斜杠?addslashes 过滤器可以指定的预定义字符前添加反斜杠。这些字符是单引号(')、双引号(")和反斜线(\)。使用方法addslashes 过滤器的使用方法:{{ obj|addslashes }} 比如将 安企\"CMS\" 中的预定义字
contain join 判断包含关键词
模板中怎么判断一行文字字符串中是否包含有某个关键词?contain 过滤器可以判断某个关键词是否包含在一行字符串、数组(slice)、键值对(map)、结构体(struct)中,结果将会返回一个布尔值(bool)。使用方法contain 过滤器的使用方法:{{obj|contain:关键词
trim 删除字符串特定字符
模板中怎么删除一个字符串的首尾所有空格或特定字符?trim、trimLeft、trimRight 过滤器可以分别删除字符串首尾空格、特定字符。trim 过滤器可以删除字符串首尾空格或特定字符;trimLeft 过滤器可以删除字符串前导空格或特定字符;trimRight 过滤器可以删除字符串
count 关键词出现的次数
模板中怎么计算某个关键词在一行字符串或数组中出现的次数?count 过滤器可以计算某个关键词在一行字符串或数组(array/slice)中出现的次数。使用方法count 过滤器的使用方法:{{obj|count:关键词}} 比如计算 欢迎使用安企CMS(CMS) 中计算 CMS出现