Go 文字列
16個の関数
strings.Containsstrings.Contains(s, substr string) bool文字列sにsubstrが含まれているか確認します。
strings.HasPrefixstrings.HasPrefix(s, prefix string) bool文字列sがprefixで始まるか確認します。
strings.HasSuffixstrings.HasSuffix(s, suffix string) bool文字列sがsuffixで終わるか確認します。
strings.Indexstrings.Index(s, substr string) intsubstrが最初に現れるインデックスを返します。なければ-1。
strings.Countstrings.Count(s, substr string) intsにsubstrが重ならずに現れる回数を返します。
strings.Replacestrings.Replace(s, old, new string, n int) stringsのoldをnewに最大n回置換したコピーを返します。
strings.ReplaceAllstrings.ReplaceAll(s, old, new string) stringsのoldをnewにすべて置換したコピーを返します。
strings.Splitstrings.Split(s, sep string) []stringsepを区切りにsを分割したスライスを返します。
strings.Joinstrings.Join(elems []string, sep string) stringelemsの要素をsepで連結した文字列を返します。
strings.ToLowerstrings.ToLower(s string) string文字列を小文字に変換します。
strings.ToUpperstrings.ToUpper(s string) string文字列を大文字に変換します。
strings.TrimSpacestrings.TrimSpace(s string) string先頭と末尾の空白(タブ、改行含む)を除去します。
strings.Trimstrings.Trim(s, cutset string) string先頭と末尾からcutsetに含まれる文字を除去します。
strings.Fieldsstrings.Fields(s string) []string空白で区切られた単語のスライスを返します。
strings.Repeatstrings.Repeat(s string, count int) string文字列sをcount回繰り返した文字列を返します。
strings.ContainsAnystrings.ContainsAny(s, chars string) boolsがcharsのいずれかの文字を含むか確認します。
