函数: Join(a []string, sep string) string

说明: 将一个字符串切片中的元素以字符 sep 进行分隔然后合并成一个字符串并返回

实例:

func main() {

str := []string{"Hello", "World", "Good"}

fmt.Println(strings.Join(str, " "))

}

程序输出 Hello World Good

函数: LastIndex(s, sep string) int

说明: 判断字符 sep 在字符串 s 中最后一次出现的位置,如果成功返回 sep 位置的索引,如果字符 sep 不在字符串 s 中则返回 -1

实例:

func main() {

str := "Hello World"

fmt.Println(strings.LastIndex(str, "l"))

}

程序输出 9

函数: Repeat(s string, count int) string

说明: 将 count 个字符串 s 合并成一个字符串并返回

实例:

func main() {

str := "Hello "

fmt.Println(strings.Repeat(str, 5))

}

程序输出 Hello Hello Hello Hello Hello

函数: Replace(s, old, new string, n int) string

说明: 将字符串 s 中出现字符 old 的前 n 个替换成 new字符,并返回替换后的字符串,如果要替换全部则 n 为 -1 即可

实例:

func main() {

str := "hi hi hi are you ok"

fmt.Println(strings.Replace(str, "hi", "ok", 3))

}

程序输出 ok ok ok are you ok

函数: Split(s, sep string) []string

说明: 将字符串 s 中的字符串以字符 sep 为分隔符拆分成若干个元素的字符串切片,并返回字符串切片

实例:

func main() {

str := "one,two,three"

for _, v := range strings.Split(str, ",") {

fmt.Println(v)

}

}

程序输出 one two three

函数: SplitAfter(s, sep string) []string

说明: 将字符串 s 中的字符串以字符 sep 为分隔符拆分成若干个字符串切片并且保留原字符串中的分隔符号,并返回字符串切片

实例:

func main() {

str := "one,two,three"

for _, v := range strings.SplitAfter(str, ",") {

fmt.Println(v)

}

}

程序输出 one, two, three

有疑问加站长微信联系(非本文作者)

go去掉最后一个字符_Go 字符串处理相关推荐

  1. go去掉最后一个字符_Go语言去除字符串中的指定字符

    Go语言中常用的去除字符串中指定字符的方法如下表所示. 表:字符串处理函数 方法功能描述 func Trim(s string, cutset string) string 将字符串 s 首尾包含在 ...

  2. go去掉最后一个字符_Go:字符串操作

    package mainimport("fmt" "strconv" "strings")//字符串反转 func ReverseStr(s ...

  3. php 字符串截取去掉最后一个字符,php去掉字符串的最后一个字符附substr()的用法...

    转自:http://www.jb51.net/article/26604.htm 今天项目中用到,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符"," ...

  4. qstring删除最后一个字符_Excel去掉最后一个字符两个方法,正反思维,你支持哪一个?...

    本文将使用:LEN(字符串): 返回括号内字符个数SUBSITITUDE(字符串,被替换内容,替换为,被替换的序位号):返回替换后的字符串LEFT(字符串,提取位数)返回从左边提取后的字符串逆向思维: ...

  5. js 判断一个字符在字符串中出现的次数 - 代码篇

    js 判断一个字符在字符串中出现的次数 - 代码篇 判断:字符串string中有多少个数字0? var string='0,0,0,0,1,1,0,1,1,0,1,0,0,1,1,1,1,0,1,1, ...

  6. T6客户档案-供应商-存货名称不能录入空格--sql 怎么去掉最后一个字符

    --T6客户档案-供应商-存货名称不能录入空格-- INSERT INTO standardbadstrkey(cType,cField,cBadStr) VALUES ('inventory', ' ...

  7. linux shell 获取字符串最后一个字符 去掉字符串最后一个字符 去掉末尾一个字符 去掉末尾两个字符

    1.获取字符串最后一个字符 实例如下: STR=123456abc FINAL=`echo ${STR: -1}` echo $FINAL # 输出结果 c 或者 STR=123456abc FINA ...

  8. shell 获取字符串前两个字符串、获取字符串最后一个字符、去掉字符串最后一个字符、去掉末尾一个字符、去掉末尾两个字符

    1. 获取字符串前两个字符串 temp=`echo $RANDOM|md5sum|sed 's/../&:/g'|cut -c 1-17` echo $temp echo ${temp:0:2 ...

  9. 循环拼接String字符串去掉最后一个字符的方法

    在做各种字符串封装的时候,不免用循环拼装字符串,如下: String [] arr= {"1","2","3","4"} ...

最新文章

  1. 124页,UC伯克利大学胡戎航博士论文公布:视觉与语言推理的结构化模型
  2. java.sql.SQLException: Unknown system variable 'query_cache_size'
  3. .NET Core 3.0特性初探:C# 8、WPF、Windows Forms、EF Core
  4. Python: strip()和split()的用法与区别
  5. 长沙黑梨路枪击抢劫案
  6. 深入浅出 JavaScript 中的 this
  7. C和汇编混合编程----实现浮点数的加减乘除
  8. 3.JDK和JRE和JVM的区别
  9. 怎么用javascript进行拖拽(转摘)
  10. 【Python】eval+random库+字符串转列表+列表转字符串
  11. Python对json数据的操作(香烟示例)
  12. failed to load resource the server responded with a status of 500 (internal server error)
  13. 算法设计与分析(第2版)屈婉玲 刘田 张立昂 王捍贫编著 第三章课后习题答案
  14. 微信小程序轮播图调用接口
  15. SpringBoot整合Memcached缓存
  16. Redis高频面试题完整版
  17. vi模式下的编辑、删除、保存和退出
  18. handler机制--Handler使用
  19. Outlook Connector用途
  20. 七月算法机器学习笔记5 -- 特征工程

热门文章

  1. solidity This declaration shadows an existing declaration
  2. 锐龙r7 4800h什么水平
  3. NetStream论文
  4. iPad开发环境搭建和基本概念
  5. 二战失利,剩下的路?
  6. c++实验三—百计百钱
  7. 调查显示,全国25岁青年人群实际月薪中位数税前仅为5276元
  8. 记录一个scanf很容易出错的问题:scanf(“%.1f“)错误,区分精度和域宽
  9. git 对比两个commit 之间的差异
  10. linux apr防火墙,教你一招:解决linux下arp攻击的方法