Go语言截取指定字符串中间字符串的方法

字号+ 编辑: IT男在阿里 修订: 种花家 来源: 原创 2023-09-20 我要说两句(2)

本文封装了截取指定两个字符串之间的字符串的函数。

话不多说, 上代码:

import "strings"

func GetBetweenStr(str, start, end string) string {
 n := strings.Index(str, start)
 if n == -1 {
 n = 0
 }
 str = string([]byte(str)[n:])
 m := strings.Index(str, end)
 if m == -1 {
 m = len(str)
 }
 str = string([]byte(str)[:m])
 return str
}


阅完此文,您的感想如何?
  • 有用

    118

  • 没用

    6

  • 开心

    19

  • 愤怒

    6

  • 可怜

    1

1.如文章侵犯了您的版权,请发邮件通知本站,该文章将在24小时内删除;
2.本站标注原创的文章,转发时烦请注明来源;
3.交流群: PHP+JS聊天群

相关课文
  • GO语言GORM如何更新字段

  • gorm如何创建记录与模型定义需要注意什么

  • gorm一般查询与高级查询

  • GORM时间戳跟踪及CURD(增删改查)

我要说说
网上宾友点评
1楼 IP117.65.*.*的嘉宾说道: 很久前
姐u撒旦发射点发射点发射点

2楼 IP117.65.*.*的嘉宾说道: 很久前
这个截取包含了start的字符,不算是之间呀