Go字串函式

2022-04-04 00:29:50 字數 1320 閱讀 7662

下面的**中,列出了go官方包中常見的字串函式。

package main

import 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...