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번 치환합니다. n=-1이면 전부 치환.
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) string슬라이스 요소를 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의 임의 문자를 하나라도 포함하는지 확인합니다.
