专业领域包括成都做网站、网站制作、商城网站定制开发、微信营销、系统平台开发, 与其他网站设计及系统开发公司不同,创新互联的整合解决方案结合了帮做网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,为客户提供全网互联网整合方案。
Trim
从字符串的开头和结尾剪切空白(或其他字符)。 可选参数characterMask
指定额外剥离的字符。 Trim(str string, characterMask ...string) string
func ExampleTrim() {
var (
str = `*Hello World*`
characterMask = "*"
result = gstr.Trim(str, characterMask)
)
fmt.Println(result)
// Output:
// Hello World
}
TrimStr
从字符串的开头和结尾去掉所有cut
字符串(不会删除开头或结尾的空白)。 TrimStr(str string, cut string, count ...int) string
func ExampleTrimStr() {
var (
str = `Hello World`
cut = "World"
count = -1
result = gstr.TrimStr(str, cut, count)
)
fmt.Println(result)
// Output:
// Hello
}
TrimLeft
将字符串开头的空格(或其他字符)删除。 TrimLeft(str string, characterMask ...string) string
func ExampleTrimLeft() {
var (
str = `*Hello World*`
characterMask = "*"
result = gstr.TrimLeft(str, characterMask)
)
fmt.Println(result)
// Output:
// Hello World*
}
TrimLeftStr
从字符串的开头删除count
个cut
字符串(不会删除开头的空格)。 TrimLeftStr(str string, cut string, count ...int) string
func ExampleTrimLeftStr() {
var (
str = `**Hello World**`
cut = "*"
count = 1
result = gstr.TrimLeftStr(str, cut, count)
)
fmt.Println(result)
// Output:
// *Hello World**
}
TrimRight
从字符串的末尾去掉空白(或其他字符)。 TrimRight(str string, characterMask ...string) string
func ExampleTrimRight() {
var (
str = `**Hello World**`
characterMask = "*def" // []byte{"*", "d", "e", "f"}
result = gstr.TrimRight(str, characterMask)
)
fmt.Println(result)
// Output:
// **Hello Worl
}
TrimRightStr
从字符串的尾部删除count
个cut
字符串(不会删除尾部的空格)。 TrimRightStr(str string, cut string, count ...int) string
func ExampleTrimRightStr() {
var (
str = `Hello World!`
cut = "!"
count = -1
result = gstr.TrimRightStr(str, cut, count)
)
fmt.Println(result)
// Output:
// Hello World
}
TrimAll
删除字符串str
中的所有空格(或其他字符)以及characterMask
字符。 TrimAll(str string, characterMask ...string) string
func ExampleTrimAll() {
var (
str = `*Hello World*`
characterMask = "*"
result = gstr.TrimAll(str, characterMask)
)
fmt.Println(result)
// Output:
// HelloWorld
}
HasPrefix
返回s
是否以prefix
开头。 HasPrefix(s, prefix string) bool
func ExampleHasPrefix() {
var (
s = `Hello World`
prefix = "Hello"
result = gstr.HasPrefix(s, prefix)
)
fmt.Println(result)
// Output:
// true
}
HasSuffix
返回s
是否以suffix
结束。 HasSuffix(s, suffix string) bool
func ExampleHasSuffix() {
var (
s = `my best love is GOframe`
prefix = "GoFrame"
result = gstr.HasSuffix(s, prefix)
)
fmt.Println(result)
// Output:
// true
}
当前名称:创新互联GoFrame教程:GoFramegstr-字符/子串过滤
当前路径:http://www.shufengxianlan.com/qtweb/news16/103316.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联