新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)GoFrame教程:GoFramegstr-字符/子串過濾
Trim

專業(yè)領(lǐng)域包括成都做網(wǎng)站、網(wǎng)站制作、商城網(wǎng)站定制開發(fā)、微信營銷、系統(tǒng)平臺(tái)開發(fā), 與其他網(wǎng)站設(shè)計(jì)及系統(tǒng)開發(fā)公司不同,創(chuàng)新互聯(lián)的整合解決方案結(jié)合了幫做網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗(yàn)和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結(jié)合,為客戶提供全網(wǎng)互聯(lián)網(wǎng)整合方案。
- 說明:?
Trim?從字符串的開頭和結(jié)尾剪切空白(或其他字符)。 可選參數(shù)?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
- 說明:?
TrimStr?從字符串的開頭和結(jié)尾去掉所有?cut?字符串(不會(huì)刪除開頭或結(jié)尾的空白)。 - 格式:
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?將字符串開頭的空格(或其他字符)刪除。 - 格式:
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
- 說明:?
TrimLeftStr?從字符串的開頭刪除?count?個(gè)?cut?字符串(不會(huì)刪除開頭的空格)。 - 格式:
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?從字符串的末尾去掉空白(或其他字符)。 - 格式:
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
- 說明:?
TrimRightStr?從字符串的尾部刪除?count?個(gè)?cut?字符串(不會(huì)刪除尾部的空格)。 - 格式:
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
- 說明:?
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
- 說明:?
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
- 說明:?
HasSuffix?返回?s?是否以?suffix?結(jié)束。 - 格式:
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
} 本文名稱:創(chuàng)新互聯(lián)GoFrame教程:GoFramegstr-字符/子串過濾
URL地址:http://m.fisionsoft.com.cn/article/cdciepd.html


咨詢
建站咨詢
