下面的**中,列出了go官方包中常見的字串函式。
package mainimport s
"strings
"import
"fmt"//
為列印函式起個小名兒,比較有特點的用法
var p =fmt.println
func main() , "
-")) //
用-把陣列拼接成字串p("
repeat:
", s.repeat("
a", 5)) //
重複5次p("
replace:
", s.replace("
foo", "
o", "
0", -1)) //
替換字元,後兩個引數表示起始位置和長度,-1表示到結尾p("
replace:
", s.replace("
foo", "
o", "
0", 1)) //
替換字元,後兩個引數表示起始位置和長度p("
split:
", s.split("
a-b-c-d-e
", "
-")) //
分割字串,與join相反p("
tolower:
", s.tolower("
test
")) //
轉成小寫p("
toupper:
", s.toupper("
test
")) //
轉成大寫
p()
//列印空行p("
len:
", len("
hello
")) //
字串長度p("
char:
", "
hello
"[1]) //
獲取指定位置的字元
}
輸出結果:
contains: true
substring: e
count: 2
hasprefix: true
hassuffix: true
index: 1
lastindex: 3
join: a-b
repeat: aaaaa
replace: f00
replace: f0o
split: [a b c d e]
tolower: test
toupper: test
len: 5
char: 101
Go字串函式
下面的 中,列出了go官方包中常見的字串函式。package main import fmt s strings 為列印函式起個小名兒,比較有特點的用法 var p fmt.println func main 用 把陣列拼接成字串 p repeat s.repeat a 5 重複5次 p repla...
Go字串常用函式
一 統計字串長度,按位元組算,len string 二 字串遍歷,同時處理中文編碼問題。三 字串轉數字,字串轉bool值等等,略,已在前面講過。四 字串查詢,strings.contains 由下圖可知,strings.contains 判斷的結果為返回bool值。五 字串統計,strings.co...
go字串操作
常用字串操作使用的是strings包 字串轉換使用strconv包 1.字串以 開始 strings.hasprefix url,starturl 判斷字串url是否以starturl開頭,返回bool值 2.字串以 結尾 strings.hassuffix path,endpath 判斷字串pat...