string.go 357 字节
Newer Older
E
eoLinker API Management 已提交
1 2 3 4
package utils

import "strings"

Y
Your Name 已提交
5
//TrimPrefixAll 删除所有前缀
Y
Your Name 已提交
6
func TrimPrefixAll(s string, r string) string {
E
eoLinker API Management 已提交
7

Y
Your Name 已提交
8 9
	for strings.HasPrefix(s, r) {
		s = strings.TrimPrefix(s, r)
E
eoLinker API Management 已提交
10 11 12
	}
	return s
}
Y
Your Name 已提交
13

Y
Your Name 已提交
14
//TrimSuffixAll 删除所有后缀
Y
Your Name 已提交
15
func TrimSuffixAll(s string, r string) string {
E
eoLinker API Management 已提交
16

Y
Your Name 已提交
17 18
	for strings.HasSuffix(s, r) {
		s = strings.TrimSuffix(s, r)
E
eoLinker API Management 已提交
19 20 21
	}
	return s

Y
Your Name 已提交
22
}