package mainimport ("fmt""strings"
)func main() {fmt.Println("aabbccdd\t:",strings.TrimLeft("aabbccdd","abcd"))  // 空字符串fmt.Println("aabbccdde\t:",strings.TrimLeft("aabbccdde","abcd")) // efmt.Println("aabbeccdd\t:",strings.TrimLeft("aabbedcba","abcd")) // edcbafmt.Println("aabbccdd\t:",strings.TrimRight("aabbccdd","abcd"))  // 空字符串fmt.Println("aabbccdde\t:",strings.TrimRight("aabbccdde","abcd")) // aabbccddefmt.Println("aabbeccdd\t:",strings.TrimRight("aabbedcba","abcd")) //aabbe
}

输出

aabbccdd :
aabbccdde   : e
aabbeccdd   : edcba
aabbccdd    :
aabbccdde   : aabbccdde
aabbeccdd   : aabbe

简要说明:
strings.TrimLeft其实就是把cutset里面的字符串拆分成字符,然后从左往右,逐个比对字符串中的每个字符,直到遇到没有在cutset中出现的字符。
strings.TrimRight其实就是把cutset里面的字符串拆分成字符,然后从右往左,逐个比对字符串中的每个字符,直到遇到没有在cutset中出现的字符。

Golang中的strings.TrimLeft和strings.TrimRight相关推荐

  1. golang中的strings.TrimRight

    golang中的字符串操作函数strings.TrimRight package mainimport ("fmt""strings")//golang字符串操 ...

  2. golang中的strings.TrimSpace

    golang中的字符串操作函数strings.TrimSpace package mainimport ("fmt""strings")//golang字符串操 ...

  3. golang中的strings.TrimPrefix

    golang中的字符串处理函数strings.TrimPrefix package mainimport ("fmt""strings")//golang字符串 ...

  4. golang中的strings.EqualFold

    golang中的字符串操作函数strings.EqualFold package mainimport ("fmt""strings")//golang字符串操 ...

  5. golang中的implode和explode

    implode和explode是php中的两个库函数.分别用来将数组中的元素组合成字符串 & 拆分字符串为数组. golang中对应的函数为 strings.Join & string ...

  6. golang中的strings.TrimLeft

    golang中的字符串操作strings.TrimLeft package mainimport ("fmt""strings")//golang字符串操作 f ...

  7. golang中strings.ToUpper

    golang中字符串操作strings.ToUpper package mainimport ("fmt""strings")//golang字符串操作 fun ...

  8. golang中的strings.HasPrefix

    golang中的字符串操作strings.HasPrefix package mainimport ("fmt""strings")//golang字符串操作 ...

  9. golang中的strings.Repeat

    golang中的字符串操作strings.Repeat package mainimport ("fmt""strings")//golang字符串操作 fun ...

最新文章

  1. c#,Halcon_HObject双向转换HImage
  2. mysql语言的简介_谁能帮我介绍一下 MY SQL ?
  3. 攻防世界(Pwn)dice_game, 栈溢出覆盖srand种子
  4. LruCache在美团DSP系统中的应用演进
  5. memcached 的基本命令
  6. HDU 6156 2016ICPC网络赛 G: Palindrome Function(数位DP)
  7. 表白代码,浪漫网页-JavaScript的应用
  8. 对抗神经网络 (GAN) 的深入了解
  9. GOOGLE:单一模式背后
  10. vue 日程表组件_vue 会议日程列表
  11. 刷屏专用超长复制_求超长的刷屏文字
  12. c语言五猴分桃案例分析,C语言程序设计五猴分桃问题实验报告.doc
  13. python 抢票_Python3.x:抢票
  14. 我想和这个世界说说2
  15. C语言刷题随记 —— 国际象棋棋盘
  16. oppofindx3pro分辨率设置方法
  17. “前浪”微博财报里的悲喜两极
  18. 在postfix使用qq企业邮箱的smtp
  19. 四个方面讲解MPK(安规电容)与CBB电容的区别
  20. Cinemachine 镜头异常抖动(画面抽搐twitch)

热门文章

  1. 最热网友收藏:ASP.net 2.0资料吐血收藏(2007年第11周)
  2. Qt学习之路之QMessageBox消息框
  3. Day314.外观模式享元模式 -Java设计模式
  4. 使用VTK引入基于物理的渲染
  5. 明佳妈妈新营销谈要做好微博营销需要注意什么?
  6. File类的createNewFile、mkdir和mkdirs
  7. 图像透视变换原理及实现【转发】
  8. 【ceph】什么是NFS-Ganesha和fuse
  9. 【深度首发】2018年的小目标是“1个亿”,试玩互动能否成为全球首个游戏试玩移动广告平台的独角兽?丨Xtecher 封面
  10. SUSE 11 操作系统安装