golang截取字符串

golang截取字符串,第1张

概述golang截取字符串 转自:http://blog.csdn.net/u012210379/article/details/44749743 package utilsfunc Substr(str string, start int, length int) string { rs := []rune(str) rl := len(rs) end := 0 if start < golang截取字符串

转自:http://blog.csdn.net/u012210379/article/details/44749743

package utilsfunc Substr(str string,start int,length int) string {	rs := []rune(str)	rl := len(rs)	end := 0	if start < 0 {		start = rl - 1 + start	}	end = start + length	if start > end {		start,end = end,start	}	if start < 0 {		start = 0	}	if start > rl {		start = rl	}	if end < 0 {		end = 0	}	if end > rl {		end = rl	}	return string(rs[start:end])}//截取字符串 start 起点下标 end 终点下标(不包括)func Substr2(str string,end int) string {	rs := []rune(str)	length := len(rs)	if start < 0 || start > length {		panic("start is wrong")	}	if end < 0 || end > length {		panic("end is wrong")	}	return string(rs[start:end])}
总结

以上是内存溢出为你收集整理的golang截取字符串全部内容,希望文章能够帮你解决golang截取字符串所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1277045.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存