W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Replace
?返回?origin
?字符串中, ?search
?被?replace
?替換后的新字符串。?search
?區(qū)分大小寫(xiě)。
Replace(origin, search, replace string, count ...int) string
func ExampleReplace() {
var (
origin = `golang is very nice!`
search = `golang`
replace = `goframe`
result = gstr.Replace(origin, search, replace)
)
fmt.Println(result)
// Output:
// goframe is very nice!
}
ReplaceI
?返回?origin
?字符串中, ?search
?被?replace
?替換后的新字符串。?search
?不區(qū)分大小寫(xiě)。
ReplaceI(origin, search, replace string, count ...int) string
func ExampleReplaceI() {
var (
origin = `golang is very nice!`
search = `GOLANG`
replace = `goframe`
result = gstr.ReplaceI(origin, search, replace)
)
fmt.Println(result)
// Output:
// goframe is very nice!
}
ReplaceByArray
?返回?origin
?被一個(gè)切片按兩個(gè)一組?(search, replace)
?順序替換的新字符串,區(qū)分大小寫(xiě)。
ReplaceByArray(origin string, array []string) string
func ExampleReplaceByArray() {
{
var (
origin = `golang is very nice`
array = []string{"lang", "frame"}
result = gstr.ReplaceByArray(origin, array)
)
fmt.Println(result)
}
{
var (
origin = `golang is very good`
array = []string{"golang", "goframe", "good", "nice"}
result = gstr.ReplaceByArray(origin, array)
)
fmt.Println(result)
}
// Output:
// goframe is very nice
// goframe is very nice
}
ReplaceIByArray
?返回?origin
?被一個(gè)切片按兩個(gè)一組?(search, replace)
?順序替換的新字符串,不區(qū)分大小寫(xiě)。
ReplaceIByArray(origin string, array []string) string
func ExampleReplaceIByArray() {
var (
origin = `golang is very Good`
array = []string{"Golang", "goframe", "GOOD", "nice"}
result = gstr.ReplaceIByArray(origin, array)
)
fmt.Println(result)
// Output:
// goframe is very nice
}
ReplaceByMap
?返回?origin
?中?map
?的?key
?替換為?value
?的新字符串,區(qū)分大小寫(xiě)。
ReplaceByMap(origin string, replaces map[string]string) string
func ExampleReplaceByMap() {
{
var (
origin = `golang is very nice`
replaces = map[string]string{
"lang": "frame",
}
result = gstr.ReplaceByMap(origin, replaces)
)
fmt.Println(result)
}
{
var (
origin = `golang is very good`
replaces = map[string]string{
"golang": "goframe",
"good": "nice",
}
result = gstr.ReplaceByMap(origin, replaces)
)
fmt.Println(result)
}
// Output:
// goframe is very nice
// goframe is very nice
}
ReplaceIByMap
?返回?origin
?中?map
?的?key
?替換為?value
?的新字符串,不區(qū)分大小寫(xiě)。 ReplaceIByMap(origin string, replaces map[string]string) string
func ExampleReplaceIByMap() {
var (
origin = `golang is very nice`
replaces = map[string]string{
"Lang": "frame",
}
result = gstr.ReplaceIByMap(origin, replaces)
)
fmt.Println(result)
// Output:
// goframe is very nice
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: