首页 > 其他分享 >template包 字符串函数

template包 字符串函数

时间:2023-12-05 19:34:46浏览次数:29  
标签:字符 indent 函数 指定 STR 去除 字符串 template

字符串函数 https://blog.gmem.cc/gotpl

函数 说明
abbrev 缩写参数,超出的字符以...代替。例如 abbrev 5 "hello world"输出 he...
abbrevboth abbrevboth N STR:从双侧缩写
trunc trunc N STR:截断到指定长度
trim 去除空白
trimAll trimAll T STR:去除所有指定字符。例如 trimAll "$" "$5.00"输出 5.00
trimSuffix trimSuffix T STR:去除结尾的指定字符
trimPrefix trimPrefix T STR:去除前导的指定字符
upper 转换为大写
lower 转换为小写
nospace 移除所有空格
title string.Title
untitle 移除Title Case
repeat repeat N STR:重复指定次数
substr substr STR START LEN,截取子串:
    Go  
1 .Release.Namespace | substr 0 3 | eq "dev"
initials 返回字符串中每个单词的首字母组成的缩写字符串
randAlphaNum randAlphaNum N:返回指定长度的随机字符串
randAlpha
randAscii
randNumeric
swapcase 切换大小写
shuffle 随机改变字符串中字符的顺序
snakecase 驼峰式大写转换为下划线
camelcase 下划线后的小写字符转换为大写,去除下划线
wrap wrap N STR:在指定长度处插入换行
wrapWith wrapWith N W STR:在指定长度处插入字符串W
contains contains SUB STR:是否包含子串
hasPrefix hasPrefix SUB STR:是否包含指定前缀
hasSuffix hasSuffix SUB STR:是否包含指定后缀
quote 以双引号包围,将"转义为\"
squote 以双引号包围,不进行转义
cat CAT S1 S2... 连接字符串,用空格
indent indent N STR:缩进字符串,例如 indent 4 "foo\nbar"输出     foo\n    bar 
nindent indent N STR:缩进字符串,并且为每行前添加一个换行符
replace 替换出现的子串,例如 $name | replace " " "-"
sha256sum 生成sha256哈希
toString 转换为字符串
切片函数

标签:字符,indent,函数,指定,STR,去除,字符串,template
From: https://www.cnblogs.com/ExMan/p/17877965.html

相关文章

  • 无涯教程-Erlang - sort函数
    对元素列表进行排序。sort-语法sort(lst)Lst - 需要排序的元素列表。sort-返回值返回元素的排序列表。-module(helloLearnfk).-import(lists,[sort/1]).-export([start/0]).start()->Lst1=[5,6,4],io:fwrite("~p~n",[sort(Lst1)]).当我们运行......
  • 无涯教程-Erlang - reverse函数
    反转元素列表。reverse-语法reverse(lst)Lst  - 需要反转的元素列表。reverse-返回值返回元素的反向列表。-module(helloLearnfk).-import(lists,[reverse/1]).-export([start/0]).start()->Lst1=[1,2,3],io:fwrite("~p~n",[reverse(Lst1)]).......
  • Python数字处理:掌握核心函数与技巧
    在数据分析、科学计算和自动化脚本中,数字处理是Python编程的一个核心部分。Python提供了一系列内建函数和标准库,使得数字处理变得既简单又强大。在本篇博客中,我们将深入探讨Python中的数字处理函数,并提供一些实用的技巧,以帮助你提高编程效率和精度。1.基本数学函数Python的内建函......
  • Django中ForeignKey函数详解
    在Django中,ForeignKey是一个数据库模型字段,用于创建多对一(many-to-one)的关系。它实质上是数据库表之间的一个链接,指向另一个模型的实例。在Django的ORM(对象关系映射)系统中,ForeignKey字段非常重要,因为它允许模型间的数据关联和交互。基本用法在Django模型中定义ForeignKey......
  • 无涯教程-Erlang - merge函数
    返回通过合并ListOfLists的所有子列表形成的排序列表。merge-语法merge(ListsofLists)ListsofLists -需要合并的列表集合。merge-返回值返回元素的合并列表。-module(helloLearnfk).-import(lists,[merge/1]).-export([start/0]).start()->io:fwri......
  • 代码随想训练营第五十六天(Python)| 583. 两个字符串的删除操作、72. 编辑距离
    583.两个字符串的删除操作classSolution:defminDistance(self,word1:str,word2:str)->int:n,m=len(word1),len(word2)#dp数组代表使得word1以i-1结尾和word2以j-1结尾相同的最小步数dp=[[0]*(m+1)for_inrange(n+......
  • C++运行期多态和编译期多态(以不同的模板参数调用不同的函数)
    在面向对象C++编程中,多态是OO三大特性之一,这种多态称为运行期多态,也称为动态多态;在泛型编程中,多态基于template(模板)的具现化与函数的重载解析,这种多态在编译期进行,因此称为编译期多态或静态多态。<h1"="">1运行期多态运行期多态的设计思想要归结到类继承体系的设计上去。对......
  • 无涯教程-Erlang - last函数
    返回列表的最后一个元素。last-语法last(lst1)Lst1-元素列表。last-返回值返回列表的最后一个元素。-module(helloLearnfk).-import(lists,[last/1]).-export([start/0]).start()->Lst1=[1,2,3,4],io:fwrite("~w~n",[last(Lst1)]).当我们运行上述......
  • Java 时间戳与格式化字符串互转
    直接看代码:importjava.text.SimpleDateFormat;importjava.util.Date;publicclassTimestamp2DateFormatUsage{publicstaticvoidmain(String[]args){System.out.println("当前时间:"+timestampToFormatDatetime());System.out.printl......
  • java字符串 加上n个"|--",与过滤处理
    /******original,左边扩充n个"-"*@paramn*@paramoriginal*@return*/privateStringfullStr(intn,Stringoriginal){StringBuildersb=newStringBuilder();for(inti=0;i<n;i++){......